1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
POSTFIX=REPLACE_POSTFIX
CC = REPLACE_CC
RANLIB=REPLACE_RANLIB
INSTALLDIR=REPLACE_INSTALLDIR
SOVERSION ?= 0:0:0
VERSION=4.8
DATE=2/2/10
PROGRAMS=bib2xml ris2xml end2xml endx2xml med2xml isi2xml copac2xml \
ebi2xml wordbib2xml \
xml2ads xml2bib xml2end xml2isi xml2ris xml2wordbib modsclean
all : FORCE
cd lib; make -k $(RANLIB) SOVERSION=$(SOVERSION); cd ..
cd bin; make -k $(CC) VERSION="$(VERSION)" -k DATE="$(DATE)"; cd ..
clean: FORCE
cd lib ; make clean ; cd ..
cd bin ; make clean ; cd ..
cd test ; make clean ; cd ..
realclean: FORCE
cd lib ; make realclean ; cd ..
cd bin ; make realclean ; cd ..
cd test ; make realclean ; cd ..
rm -rf update lib/bibutils.pc
test: all FORCE
cd lib ; make test; cd ..
cd bin ; make test; cd ..
install: all FORCE
sed 's/VERSION/${VERSION}/g' packageconfig_start > lib/bibutils.pc
@for p in ${PROGRAMS}; \
do ( cp bin/$$p ${INSTALLDIR}/$$p ); \
done
package: all FORCE
csh -f maketgz.csh ${VERSION} ${POSTFIX}
deb: all FORCE
csh -f makedeb.csh ${VERSION} ${POSTFIX}
FORCE:
|