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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
CC = REPLACE_CC
EXEEXT = REPLACE_EXEEXT
LIBTARGET = REPLACE_LIBTARGET
LIBEXT = REPLACE_LIBEXT
CFLAGS = REPLACE_CFLAGS
CLIBFLAGS = REPLACE_CLIBFLAGS
RANLIB = REPLACE_RANLIB
POSTFIX = REPLACE_POSTFIX
INSTALLDIR = REPLACE_INSTALLDIR
LIBINSTALLDIR = REPLACE_LIBINSTALLDIR
MAJORVERSION = 7
MINORVERSION = 2
VERSION = $(MAJORVERSION).$(MINORVERSION)
DATE = 2021-11-11
PROGRAMS = bib2xml \
bibdiff \
biblatex2xml \
copac2xml \
ebi2xml \
end2xml \
endx2xml \
isi2xml \
med2xml \
nbib2xml \
ris2xml \
wordbib2xml \
xml2ads \
xml2bib \
xml2biblatex \
xml2end \
xml2isi \
xml2nbib \
xml2ris \
xml2wordbib \
modsclean
all : FORCE
$(MAKE) -C lib -k \
CC=$(CC) \
CFLAGSIN="$(CLIBFLAGS) $(DISTRO_CFLAGS)"\
LIBTARGETIN=$(LIBTARGET) \
MAJORVERSION=$(MAJORVERSION) \
MINORVERSION=$(MINORVERSION) \
RANLIB=$(RANLIB)
$(MAKE) -C bin -k \
CC=$(CC) \
CFLAGSIN="$(CFLAGS) $(DISTRO_CFLAGS)"\
EXEEXT=$(EXEEXT) \
VERSION="$(VERSION)" \
DATE="$(DATE)" \
PROGSIN="$(PROGRAMS)"
clean: FORCE
$(MAKE) -C lib clean
$(MAKE) -C bin clean
$(MAKE) -C test clean
realclean: FORCE
$(MAKE) -C lib realclean
$(MAKE) -C bin PROGSIN="$(PROGRAMS)" realclean
$(MAKE) -C test realclean
rm -rf update lib/bibutils.pc
test: all FORCE
$(MAKE) -C lib
$(MAKE) -C bin test
$(MAKE) -C test \
CFLAGSIN="$(CFLAGS) $(DISTRO_CFLAGS)"\
test
install: all FORCE
$(MAKE) -C lib \
LIBTARGETIN=$(LIBTARGET) \
MAJORVERSION=$(MAJORVERSION) \
MINORVERSION=$(MINORVERSION) \
LIBINSTALLDIR=$(LIBINSTALLDIR) \
install
$(MAKE) -C bin \
EXEEXT=$(EXEEXT) \
PROGSIN="$(PROGRAMS)" \
INSTALLDIR=$(INSTALLDIR) \
install
sed 's/VERSION/${VERSION}/g' packageconfig_start > lib/bibutils.pc
package: all FORCE
sh -f maketgz.sh $(VERSION) $(POSTFIX) $(LIBTARGET) $(EXEEXT)
deb: all FORCE
sh -f makedeb.sh $(VERSION) $(POSTFIX)
FORCE:
|