Project

General

Profile

« Previous | Next » 

Revision 2979

schemas: Moved *.sql.make into Makefile to take advantage of % pattern matching

View differences:

Makefile
21 21
clean: _always
22 22
	$(RM) $(all)
23 23

  
24
%:: %.make
25
	./$< >$@
26

  
27 24
##### MySQL schema for ERD
28 25

  
29 26
repl = ../bin/repl
30 27

  
31 28
%.my.sql: %.sql ../lib/PostgreSQL-MySQL.csv filter_ERD.csv
32 29
	$(repl) <$(wordlist 1,2,$+)|$(repl) $(word 3,$+) >$@
30

  
31
##### DDLs
32

  
33
pg_dump = ../bin/pg_dump_vegbien $(1) >$@
34

  
35
vegbien.sql:
36
	$(call pg_dump,public)
37

  
38
py_functions.sql:
39
	env owners=1 $(call pg_dump,py_functions)
40

  
41
# Must come after %.my.sql so that gets matched first
42
%.sql:
43
	$(call pg_dump,$*)

Also available in: Unified diff