Makefile.sql (1321B)
1 procedures.sql: procedures.sql.in exchange_do_*.sql exchange_statistics_*.sql exchange_trigger_*.sql 2 chmod +w $@ || true 3 gcc -E -P -undef - < procedures.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 4 chmod ugo-w $@ 5 6 exchange-0002.sql: exchange-0002.sql.in 0002-*.sql 7 chmod +w $@ || true 8 gcc -E -P -undef - < exchange-0002.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 9 chmod ugo-w $@ 10 11 exchange-0003.sql: exchange-0003.sql.in 0003-*.sql 12 chmod +w $@ || true 13 gcc -E -P -undef - < exchange-0003.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 14 chmod ugo-w $@ 15 16 exchange-0004.sql: exchange-0004.sql.in 0004-*.sql 17 chmod +w $@ || true 18 gcc -E -P -undef - < exchange-0004.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 19 chmod ugo-w $@ 20 21 exchange-0009.sql: exchange-0009.sql.in 0009-*.sql 22 chmod +w $@ || true 23 gcc -E -P -undef - < exchange-0009.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 24 chmod ugo-w $@ 25 26 exchange-0010.sql: exchange-0010.sql.in 0010-*.sql 27 chmod +w $@ || true 28 gcc -E -P -undef - < exchange-0010.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@ 29 chmod ugo-w $@ 30 31 CLEANFILES = \ 32 exchange-0002.sql \ 33 exchange-0003.sql \ 34 exchange-0004.sql \ 35 exchange-0009.sql \ 36 exchange-0010.sql \ 37 procedures.sql 38 39 all: ${CLEANFILES} 40 41 clean: 42 rm ${CLEANFILES}