1 |
dpavlin |
1.1 |
# database name to use |
2 |
|
|
db=gantt |
3 |
|
|
|
4 |
|
|
# files packed in distribution |
5 |
|
|
cvs_files := $(shell cat CVS/Entries | grep ^/ | cut -d/ -f2 ) |
6 |
|
|
files = $(cvs_files) ChangeLog |
7 |
|
|
|
8 |
|
|
# distribution name |
9 |
|
|
dist = omni_gantt |
10 |
|
|
|
11 |
|
|
all: |
12 |
|
|
@echo dist,dump,create,drop,insert,fill |
13 |
|
|
|
14 |
|
|
dump: |
15 |
|
|
pg_dump -c $(db) > $(db).sql |
16 |
|
|
|
17 |
|
|
create: |
18 |
|
|
createdb $(db) |
19 |
|
|
drop: |
20 |
|
|
destroydb $(db) |
21 |
|
|
|
22 |
|
|
insert: |
23 |
|
|
psql $(db) < $(db).sql |
24 |
|
|
|
25 |
|
|
fill: drop create insert |
26 |
|
|
|
27 |
|
|
dist: |
28 |
|
|
rm -f ChangeLog |
29 |
|
|
rcs2log -h rot13.org > ChangeLog |
30 |
|
|
rm -Rf $(dist) |
31 |
|
|
mkdir $(dist) |
32 |
|
|
cp -rpP $(files) $(dist) |
33 |
|
|
tar cfvpz ../$(dist).tar.gz $(dist)/ |
34 |
|
|
rm -Rf $(dist) |
35 |
|
|
@echo distribution in ../$(dist).tar.gz |
36 |
|
|
|