## Automake template for Vars library. CURRENT = 3 REVISION = 0 AGE = 0 SRCS = vars-array.c vars-buffer.c vars-compat.c vars-config.c vars-copy.c \ vars-database.c vars-debug.c vars-destroy.c vars-freeze.c vars-func.c \ vars-getopt.c vars-graph.c vars-hash.c vars-image.c vars-iterate.c \ vars-list.c vars-matrix.c vars-memory.c vars-parser.c vars-print.c \ vars-queue.c vars-random.c vars-regex.c vars-scalar.c vars-system.c \ vars-traverse.c vars-type.c vars-utils.c vars-vector.c vars-write.c NOINST_SRCS = vars-freeze-lex.l vars-parser-lex.l vars-parser-yacc.y HDRS = vars-array.h vars-buffer.h vars-compat.h vars-config.h vars-copy.h \ vars-database.h vars-debug.h vars-destroy.h vars-freeze.h vars-func.h \ vars-getopt.h vars-graph.h vars-hash.h vars-image.h vars-iterate.h \ vars-list.h vars-macros.h vars-matrix.h vars-memory.h vars-parser.h \ vars-print.h vars-queue.h vars-random.h vars-regex.h vars-scalar.h \ vars-system.h vars-traverse.h vars-type.h vars-utils.h vars-vector.h \ vars-win32.h vars-write.h vars.h NOINST_HDRS = vars-freeze-lex.h vars-parser-lex.h vars-parser-yacc.h noinst_HEADERS = $(HDRS) noinst_LTLIBRARIES = libvars.la LEX_PREFIX = `echo $< | sed -e 's/vars-//' -e 's/-lex.l$$//'` AM_LFLAGS = -CFa -8 -P$(LEX_PREFIX) AM_YFLAGS = -v -d LEX_OUTPUT_ROOT = lex.$(LEX_PREFIX) VARS_SRCS = $(SRCS) $(NOINST_SRCS) $(HDRS) $(NOINST_HDRS) vars-config.h GNU_SRC = $(top_srcdir)/lib/gnu GNU_BIN = $(top_builddir)/lib/gnu ZLIB_SRC = $(top_srcdir)/lib/zlib ZLIB_BIN = $(top_builddir)/lib/zlib INCLUDES = -I$(GNU_SRC) -I$(ZLIB_SRC) libvars_la_SOURCES = $(VARS_SRCS) libvars_la_LDFLAGS = -version-info $(CURRENT):$(REVISION):$(AGE) libvars_la_LDFLAGS += -L$(GNU_BIN) -L$(ZLIB_BIN) libvars_la_LIBADD = $(GNU_BIN)/libgnu.la $(ZLIB_BIN)/libz.la ETAGS_ARGS = -lc SUFFIXES = .c .y .l .lint LINT = splint LINTARGS = +quiet -weak +show-scan -badflag +posix-lib -skip-posix-headers \ +single-include LINTGLOBAL = \ -buffer-overflow-high \ +case-break \ -cast-fcn-ptr \ +cpp-names \ +eval-order \ +export-header \ +export-header-var \ -fixed-formal-array \ +function-deref \ +ignore-signs \ +ignore-quals \ +incon-defs-lib \ +macro-stmt \ +noeffect \ +noret \ +portability \ +redecl \ -ret-val \ +shadow \ +unix-standard \ +unreachable \ +warn-lint-comments \ -zero-ptr LINTDEFS = -I. $(CPPFLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) LINTCMD = $(LINT) $(LINTARGS) $(LINTGLOBAL) $(LINTDEFS) .c.lint:; $(LINTCMD) $(DEFS) $< lint:; $(LINTCMD) $(DEFS) $(INCLUDES) $(SRCS) header:; $(CC) -E -I$(srcdir) vars.h | uniq -s 5 doc:; @ cd $(top_srcdir); $(MAKE) doc CLEANFILES = *.output @common_rules@