27 lines
990 B
Makefile
27 lines
990 B
Makefile
procedures.sql: procedures.sql.in exchange_do_*.sql exchange_statistics_*.sql exchange_trigger_*.sql
|
|
chmod +w $@ 2> /dev/null || true
|
|
gcc -E -P -undef - < procedures.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
|
|
chmod ugo-w $@
|
|
|
|
exchange-0002.sql: exchange-0002.sql.in 0002-*.sql
|
|
chmod +w $@ 2> /dev/null || true
|
|
gcc -E -P -undef - < exchange-0002.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
|
|
chmod ugo-w $@
|
|
|
|
exchange-0003.sql: exchange-0003.sql.in 0003-*.sql
|
|
chmod +w $@ 2> /dev/null || true
|
|
gcc -E -P -undef - < exchange-0003.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
|
|
chmod ugo-w $@
|
|
|
|
exchange-0004.sql: exchange-0004.sql.in 0004-*.sql
|
|
chmod +w $@ 2> /dev/null || true
|
|
gcc -E -P -undef - < exchange-0004.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
|
|
chmod ugo-w $@
|
|
|
|
clean:
|
|
rm procedures.sql
|
|
rm exchange-0002.sql
|
|
rm exchange-0003.sql
|
|
rm exchange-0004.sql
|
|
|
|
all: procedures.sql exchange-0002.sql exchange-0003.sql exchange-0004.sql
|