/[pgestraier]/trunk/Makefile
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 36 - (hide annotations)
Thu Jul 7 17:21:50 2005 UTC (18 years, 9 months ago) by dpavlin
File size: 897 byte(s)
nicer dependency, doesn't recompile pgest.so if not needed

1 dpavlin 1 dir=`pwd`
2     code=pgest
3    
4 dpavlin 36 all: install
5 dpavlin 1 psql test < pgest.sql
6     cat test.sql | sed "s,##dir##,${dir}," | psql test
7    
8     clean:
9 dpavlin 33 rm -Rf data/casket *.o *.so doc
10 dpavlin 1
11     index:
12 dpavlin 7 cd data && make index
13 dpavlin 1
14     install: ${code}.so
15     sudo cp ${code}.so `pg_config --pkglibdir`
16 dpavlin 6
17     test:
18     perl -e 'use Test::Harness qw(&runtests $$verbose); $$verbose=0; runtests @ARGV;' t/*.t
19 dpavlin 15
20     html:
21 dpavlin 23 test -d doc || mkdir doc
22 dpavlin 33 pod2xhtml.pl --top '' < README.pod > doc/pgestraier.html
23 dpavlin 23 svn update && svn2html.pl > doc/ChangeLog.html
24 dpavlin 28
25     cvs:
26     svn2cvs.pl file:///home/dpavlin/private/svn/pgestraier/trunk/ :ext:dpavlin@cvs.pgfoundry.org:/cvsroot/pgestraier pgestraier
27 dpavlin 34 rsync doc/pgestraier.html pgfoundry.org:/home/pgfoundry.org/groups/pgestraier/htdocs/index.html
28 dpavlin 36
29     %.o: %.c
30     @echo $@ $< $^
31     cc -I`pg_config --includedir-server` -fpic -c $< `estconfig --cflags`
32    
33     %.so: %.o
34     @echo $@ $< $^
35     cc -shared `estconfig --ldflags` `estconfig --libs` -o $@ $<
36    

  ViewVC Help
Powered by ViewVC 1.1.26