iMakefile - xml2tsv - a simple xml-to-tsv converter, based on xmlparser Err bitreich.org 70 1Log /scm/xml2tsv/log.gph bitreich.org 70 1Files /scm/xml2tsv/files.gph bitreich.org 70 1Refs /scm/xml2tsv/refs.gph bitreich.org 70 1Tags /scm/xml2tsv/tag bitreich.org 70 1README /scm/xml2tsv/file/README.md.gph bitreich.org 70 1LICENSE /scm/xml2tsv/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 iMakefile (1379B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 # xml2tsv - simple xml-to-tsv converter Err bitreich.org 70 i 2 .POSIX: Err bitreich.org 70 i 3 Err bitreich.org 70 i 4 include config.mk Err bitreich.org 70 i 5 Err bitreich.org 70 i 6 SRC = xml.c xml2tsv.c Err bitreich.org 70 i 7 INC = config.h xml.h Err bitreich.org 70 i 8 OBJ = ${SRC:.c=.o} Err bitreich.org 70 i 9 MAN1 = xml2tsv.1 Err bitreich.org 70 i 10 DISTFILES = ${SRC} ${INC} Makefile config.mk ${MAN1} Err bitreich.org 70 i 11 Err bitreich.org 70 i 12 all: options xml2tsv Err bitreich.org 70 i 13 Err bitreich.org 70 i 14 options: Err bitreich.org 70 i 15 @echo "-+- build options -+-" Err bitreich.org 70 i 16 @echo "PREFIX = ${PREFIX}" Err bitreich.org 70 i 17 @echo "CFLAGS = ${CFLAGS}" Err bitreich.org 70 i 18 @echo "LDFLAGS = ${LDFLAGS}" Err bitreich.org 70 i 19 @echo "CC = ${CC}" Err bitreich.org 70 i 20 @echo "-+-+-+-+-+-+-+-+-+-+-" Err bitreich.org 70 i 21 Err bitreich.org 70 i 22 xml2tsv: ${OBJ} Err bitreich.org 70 i 23 $(CC) $(LDFLAGS) -o $@ $(OBJ) Err bitreich.org 70 i 24 Err bitreich.org 70 i 25 ${OBJ}: ${INC} Err bitreich.org 70 i 26 Err bitreich.org 70 i 27 debug: clean Err bitreich.org 70 i 28 ${MAKE} CFLAGS="${DEBUG}" all Err bitreich.org 70 i 29 Err bitreich.org 70 i 30 clean: Err bitreich.org 70 i 31 rm -f xml2tsv ${OBJ} Err bitreich.org 70 i 32 Err bitreich.org 70 i 33 install: all Err bitreich.org 70 i 34 # installing executable to ${DESTDIR}${BINDIR} Err bitreich.org 70 i 35 mkdir -p "${DESTDIR}${BINDIR}" Err bitreich.org 70 i 36 cp -f xml2tsv "${DESTDIR}${BINDIR}" Err bitreich.org 70 i 37 chmod 755 "${DESTDIR}${BINDIR}/xml2tsv" Err bitreich.org 70 i 38 # installing man page to ${DESTDIR}${MANPREFIX} Err bitreich.org 70 i 39 mkdir -p ${DESTDIR}${MANPREFIX}/man1 Err bitreich.org 70 i 40 cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1 Err bitreich.org 70 i 41 for f in ${MAN1}; do chmod 644 ${DESTDIR}${MANPREFIX}/man1/$$f; done Err bitreich.org 70 i 42 Err bitreich.org 70 i 43 uninstall: Err bitreich.org 70 i 44 # removing executable file from ${DESTDIR}${BINDIR} Err bitreich.org 70 i 45 rm -f "${DESTDIR}${BINDIR}/xml2tsv" Err bitreich.org 70 i 46 # removing man pages ${DESTDIR}${MANPREFIX} Err bitreich.org 70 i 47 for f in ${MAN1}; do rm -f ${DESTDIR}${MANPREFIX}/man1/$$f; done Err bitreich.org 70 i 48 Err bitreich.org 70 i 49 dist: clean Err bitreich.org 70 i 50 # make a tarball Err bitreich.org 70 i 51 mkdir -p ./xml2tsv-${VERSION} Err bitreich.org 70 i 52 rm -rf ./xml2tsv-${VERSION}/* Err bitreich.org 70 i 53 cp -R ${DISTFILES} ./xml2tsv-${VERSION}/ Err bitreich.org 70 i 54 tar -cf xml2tsv-${VERSION}.tar ./xml2tsv-${VERSION} Err bitreich.org 70 i 55 gzip xml2tsv-${VERSION}.tar Err bitreich.org 70 i 56 rm -rf xml2tsv-${VERSION} Err bitreich.org 70 .