Subversion Repositories wimsdev

Rev

Rev 10 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 6770
Line 4... Line 4...
4
MAN1    = $(DESTDIR)/usr/share/man/man1
4
MAN1    = $(DESTDIR)/usr/share/man/man1
-
 
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
5
 
10
 
6
all : 
11
all : 
7
	(cd src; ${MAKE})
12
	(cd src; ${MAKE})
8
 
13
 
9
demo : all
14
demo : all
10
	(cd src; chemreport)
15
	(cd tests; chemreport)
11
 
16
 
12
test : all
17
test : all
13
	(cd src; chemtest)
18
	(cd tests; PATH=../src:$$PATH sh chemtest)
14
 
19
 
15
install : all
20
install : all
16
	${INSTALL} -d $(BIN) $(MAN1)
21
	${INSTALL} -d $(BIN) $(MAN1) $(TESTS)
17
	${INSTALL} --strip src/chemeq $(BIN)
22
	${INSTALL} src/chemeq $(BIN)
18
	gzip -c -9 chemeq.1 > chemeq.1.gz
23
	gzip -c -9 chemeq.1 > chemeq.1.gz
19
	${INSTALL} -m644 chemeq.1.gz $(MAN1)
24
	${INSTALL} -m644 chemeq.1.gz $(MAN1)
-
 
25
	${INSTALL} -m755 $(TESTSUITE) $(TESTS)
-
 
26
	${INSTALL} -m644 $(TESTSTUFF) $(TESTS)
20
 
27
 
21
uninstall :
28
uninstall :
22
	rm $(BIN)/chemeq
29
	rm $(BIN)/chemeq
23
	rm $(MAN1)/chemeq.1.gz
30
	rm $(MAN1)/chemeq.1.gz
-
 
31
	rm -rf $(DOC)
24
 
32
 
25
clean :
33
clean :
26
	rm -f *~ *.gz
34
	rm -f *~ *.gz semantic.cache
27
	(cd src; ${MAKE} clean)
35
	(cd src; ${MAKE} clean)
-
 
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
	  $<