iadd Makefile and config.h - 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 1commit a0bed6034c4da3cba70fc2df3f6ef5204e10eea9 /scm/xml2tsv/commit/a0bed6034c4da3cba70fc2df3f6ef5204e10eea9.gph bitreich.org 70 1parent d1d29f3306ef651796d171c8d406b14fc74778ca /scm/xml2tsv/commit/d1d29f3306ef651796d171c8d406b14fc74778ca.gph bitreich.org 70 hAuthor: KatolaZ URL:mailto:katolaz@freaknet.org bitreich.org 70 iDate: Sat, 4 Jan 2020 01:47:18 +0000 Err bitreich.org 70 i Err bitreich.org 70 iadd Makefile and config.h Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A Makefile | 49 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i A config.h | 13 +++++++++++++ Err bitreich.org 70 i A config.mk | 6 ++++++ Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 68 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/xml2tsv/file/Makefile.gph bitreich.org 70 i@@ -0,0 +1,49 @@ Err bitreich.org 70 i+# xml2tsv - simple xml-to-tsv converter Err bitreich.org 70 i+.POSIX: Err bitreich.org 70 i+ Err bitreich.org 70 i+include config.mk Err bitreich.org 70 i+ Err bitreich.org 70 i+SRC = xml.c xml2tsv.c Err bitreich.org 70 i+INC = config.h xml.h Err bitreich.org 70 i+OBJ = ${SRC:.c=.o} Err bitreich.org 70 i+DISTFILES = ${SRC} ${INC} Makefile config.mk Err bitreich.org 70 i+ Err bitreich.org 70 i+all: options xml2tsv Err bitreich.org 70 i+ Err bitreich.org 70 i+options: Err bitreich.org 70 i+ @echo "-+- build options -+-" Err bitreich.org 70 i+ @echo "PREFIX = ${PREFIX}" Err bitreich.org 70 i+ @echo "CFLAGS = ${CFLAGS}" Err bitreich.org 70 i+ @echo "LDFLAGS = ${LDFLAGS}" Err bitreich.org 70 i+ @echo "CC = ${CC}" Err bitreich.org 70 i+ @echo "-+-+-+-+-+-+-+-+-+-+-" Err bitreich.org 70 i+ Err bitreich.org 70 i+xml2tsv: ${OBJ} Err bitreich.org 70 i+ Err bitreich.org 70 i+${OBJ}: ${INC} Err bitreich.org 70 i+ Err bitreich.org 70 i+debug: clean Err bitreich.org 70 i+ ${MAKE} CFLAGS="${DEBUG}" all Err bitreich.org 70 i+ Err bitreich.org 70 i+clean: Err bitreich.org 70 i+ @echo cleaning Err bitreich.org 70 i+ @rm -f xml2tsv ${OBJ} Err bitreich.org 70 i+ Err bitreich.org 70 i+install: all Err bitreich.org 70 i+ @echo installing executable to ${DESTDIR}${BINDIR} Err bitreich.org 70 i+ @mkdir -p "${DESTDIR}${BINDIR}" Err bitreich.org 70 i+ @cp -f xml2tsv "${DESTDIR}${BINDIR}" Err bitreich.org 70 i+ @chmod 755 "${DESTDIR}${BINDIR}/xml2tsv" Err bitreich.org 70 i+ Err bitreich.org 70 i+uninstall: Err bitreich.org 70 i+ @echo removing executable file from ${DESTDIR}${BINDIR} Err bitreich.org 70 i+ @rm -f "${DESTDIR}${BINDIR}/xml2tsv" Err bitreich.org 70 i+ Err bitreich.org 70 i+dist: clean Err bitreich.org 70 i+ @echo "making a tarball" Err bitreich.org 70 i+ @mkdir -p ./xml2tsv-${VERSION} Err bitreich.org 70 i+ @rm -rf ./xml2tsv-${VERSION}/* Err bitreich.org 70 i+ @cp -R ${DISTFILES} ./xml2tsv-${VERSION}/ Err bitreich.org 70 i+ @tar -cf xml2tsv-${VERSION}.tar ./xml2tsv-${VERSION} Err bitreich.org 70 i+ @gzip xml2tsv-${VERSION}.tar Err bitreich.org 70 i+ @rm -rf xml2tsv-${VERSION} Err bitreich.org 70 1diff --git a/config.h b/config.h /scm/xml2tsv/file/config.h.gph bitreich.org 70 i@@ -0,0 +1,13 @@ Err bitreich.org 70 i+#ifndef __CONFIG_H__ Err bitreich.org 70 i+#define __CONFIG_H__ Err bitreich.org 70 i+ Err bitreich.org 70 i+/* maximum length of a tag -- unsigned int */ Err bitreich.org 70 i+#define STR_MAX 128 Err bitreich.org 70 i+/* maximum allowed tag depth -- unsigned int */ Err bitreich.org 70 i+#define DEPTH_MAX 50 Err bitreich.org 70 i+/* output field sepatator -- char */ Err bitreich.org 70 i+#define SEP '\t' Err bitreich.org 70 i+/* attribute assignment symbol -- char */ Err bitreich.org 70 i+#define SATTR '=' Err bitreich.org 70 i+ Err bitreich.org 70 i+#endif Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/xml2tsv/file/config.mk.gph bitreich.org 70 i@@ -0,0 +1,6 @@ Err bitreich.org 70 i+VERSION = 0.1 Err bitreich.org 70 i+PREFIX = /usr/local Err bitreich.org 70 i+BINDIR = ${PREFIX}/bin Err bitreich.org 70 i+ Err bitreich.org 70 i+CFLAGS = -O3 -std=c99 Err bitreich.org 70 i+ Err bitreich.org 70 .