Rev 10 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
10 | reyssat | 1 | INSTALL=install |
2 | DESTDIR = |
||
3 | BIN = $(DESTDIR)/usr/bin |
||
4 | MAN1 = $(DESTDIR)/usr/share/man/man1 |
||
6770 | georgesk | 5 | DOC = $(DESTDIR)/usr/share/doc/chemeq |
6 | TESTS = $(DOC)/tests |
||
7 | TESTSUITE = tests/chemreport tests/chemreport.pl \ |
||
8 | tests/chemtest tests/chemtest.pl |
||
9 | TESTSTUFF = tests/test.stuff |
||
10 | reyssat | 10 | |
11 | all : |
||
12 | (cd src; ${MAKE}) |
||
13 | |||
14 | demo : all |
||
6770 | georgesk | 15 | (cd tests; chemreport) |
10 | reyssat | 16 | |
17 | test : all |
||
6770 | georgesk | 18 | (cd tests; PATH=../src:$$PATH sh chemtest) |
10 | reyssat | 19 | |
20 | install : all |
||
6770 | georgesk | 21 | ${INSTALL} -d $(BIN) $(MAN1) $(TESTS) |
22 | ${INSTALL} src/chemeq $(BIN) |
||
10 | reyssat | 23 | gzip -c -9 chemeq.1 > chemeq.1.gz |
24 | ${INSTALL} -m644 chemeq.1.gz $(MAN1) |
||
6770 | georgesk | 25 | ${INSTALL} -m755 $(TESTSUITE) $(TESTS) |
26 | ${INSTALL} -m644 $(TESTSTUFF) $(TESTS) |
||
10 | reyssat | 27 | |
28 | uninstall : |
||
29 | rm $(BIN)/chemeq |
||
30 | rm $(MAN1)/chemeq.1.gz |
||
6770 | georgesk | 31 | rm -rf $(DOC) |
10 | reyssat | 32 | |
33 | clean : |
||
6770 | georgesk | 34 | rm -f *~ *.gz semantic.cache |
10 | reyssat | 35 | (cd src; ${MAKE} clean) |
6770 | georgesk | 36 | |
37 | chemeq.1: chemeq.man.xml |
||
38 | xsltproc --nonet --param man.charmap.use.subset "0" \ |
||
39 | --param make.year.ranges "1" \ |
||
40 | --param make.single.year.ranges "1" \ |
||
41 | $< |