AM_CFLAGS = @STRICT_CFLAGS@ # we cannot set this as '%option header-file', since flex is called thru the # ylwrap wrapper script, which runs in a temporary directory AM_LFLAGS = --header-file=@abs_srcdir@/l2l_scanner.h BUILT_SOURCES = l2l_features.h l2l_scanner.h CLEANFILES = l2l_features.h l2l_scanner.c l2l_scanner.h: l2l_scanner.c # build this as a separate private library to be able to use different CFLAGS noinst_LTLIBRARIES = libl2l_scanner.la libl2l_scanner_la_SOURCES = l2l_scanner.l libl2l_scanner_la_CFLAGS = -Wall -Werror \ -Wno-unused-function -Wno-unused-variable \ -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 include_HEADERS = l2l.h l2l_features.h lib_LTLIBRARIES = libl2l.la libl2l_la_SOURCES = l2l.c l2l.h l2l_features.h libl2l_la_LDFLAGS = -version-info 0:0:0 libl2l_la_LIBADD = libl2l_scanner.la bin_PROGRAMS = lm2latex lm2latex_SOURCES = lm2latex.c l2l.h lm2latex_CFLAGS = $(AM_CFLAGS) \ -DBUILD_DATE="\"$$( date --utc '+%F %T' ) (UTC)\"" lm2latex_LDADD = libl2l.la ../version: FORCE @# As a side-effect, this updates ../version. @echo Building $(PACKAGE_NAME) version $$( cd .. && ./version-gen.sh ) l2l_features.h: l2l_features.h.in ../version source ../version; sed \ -e "s/@L2L_VERSION_MAJOR@/$$VERSION_MAJOR/g" \ -e "s/@L2L_VERSION_MINOR@/$$VERSION_MINOR/g" \ -e "s/@L2L_VERSION_PATCH@/$$VERSION_PATCH/g" \ -e "s/@L2L_VERSION_EXTRA@/$$VERSION_EXTRA/g" \ -e "s/@L2L_VERSION_STRING@/$$VERSION_STRING/g" \ l2l_features.h.in > l2l_features.h all-local: @echo "" @echo "$(PACKAGE_NAME) built successfully." @echo "" @echo "Run 'make install' to install the software into $(prefix)." @echo "" .PHONY: FORCE