X-Git-Url: http://git.draconx.ca/gitweb/liblbx.git/blobdiff_plain/30e3dd045f61a8a2e0a237074e6706461c6dd2fd..efc068f39f6811cdc0e004d2acf4ef08b2b71c3e:/Makefile.am diff --git a/Makefile.am b/Makefile.am index fb85562..30a8c5c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,7 +14,8 @@ EXTRA_LTLIBRARIES = EXTRA_DIST = bootstrap $(DX_BASEDIR)/scripts/fix-gnulib.pl m4/gnulib-cache.m4 CLEANFILES = $(EXTRA_LTLIBRARIES) -AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib -I$(top_srcdir)/src \ +AM_CPPFLAGS = -I$(top_builddir)/lib -I$(top_srcdir)/lib \ + -I$(top_builddir)/src -I$(top_srcdir)/src \ -I$(top_srcdir)/common/src AM_CFLAGS = $(LIBPNG_CFLAGS) $(GTK_CFLAGS) @@ -23,7 +24,7 @@ dist_doc_DATA = doc/txt/moo2-data.txt lbxdir = $(includedir)/lbx lbx_HEADERS = src/lbx.h src/image.h src/error.h -noinst_HEADERS = src/misc.h src/tools.h +noinst_HEADERS = src/misc.h src/tools.h src/imgoutput.h common/src/help.h lib_LTLIBRARIES = liblbx.la liblbx_la_SOURCES = src/lbx.c src/fops.c src/image.c src/error.c \ @@ -35,13 +36,15 @@ if BUILD_LBXGUI bin_PROGRAMS += lbxgui endif -lbxtool_SOURCES = src/lbxtool.c src/tools.c +lbxtool_SOURCES = src/lbxtool.c src/tools.c common/src/help.c lbxtool_LDADD = liblbx.la libgnu.la $(lbxtool_OBJECTS): $(gnulib_headers) +$(lbxtool_OBJECTS): src/toolopts.h -lbximg_SOURCES = src/lbximg.c src/tools.c src/pnm.c src/imgoutput.h +lbximg_SOURCES = src/lbximg.c src/tools.c src/pnm.c common/src/help.c lbximg_LDADD = liblbx.la libgnu.la $(LIBPNG_LIBS) $(lbximg_OBJECTS): $(gnulib_headers) +$(lbximg_OBJECTS): src/imgopts.h if HAVE_LIBPNG lbximg_SOURCES += src/png.c @@ -72,6 +75,14 @@ clean-testdirs: done .PHONY: clean-testdirs +OPTFILES = src/toolopts.opt src/imgopts.opt +.opt.h: + $(AM_V_GEN) $(AWK) -f $(DX_BASEDIR)/scripts/gen-options.awk $< >$@.tmp + $(AM_V_at) mv -f $@.tmp $@ +$(OPTFILES:.opt=.h): $(DX_BASEDIR)/scripts/gen-options.awk +CLEANFILES += $(OPTFILES:.opt=.h) +EXTRA_DIST += $(DX_BASEDIR)/scripts/gen-options.awk $(OPTFILES) + .xml.c: $(AM_V_GEN) printf '%s\n' $(*F) | sed -e 's/[^[:alnum:]]/_/g' \ -e 's/.*/const char &[] =/' > $@.tmp