|
SUBDIRS=widgets icons views dialogs modules
|
|
|
|
INCLUDES=-I$(top_builddir) $(gwenhywfar_includes) $(aqbanking_includes) $(fox_includes) $(AQFOXEXT_CFLAGS)\
|
|
-I$(srcdir)/../widgets \
|
|
-I$(srcdir)/../external \
|
|
-I$(srcdir)/widgets -I$(srcdir)/views -I$(srcdir)/icons -I$(srcdir)/dialogs
|
|
|
|
DEFS += \
|
|
-DAQFINANCE_DATA_DIR=\"$(aqfinance_data_searchdir)\"
|
|
|
|
|
|
noinst_LTLIBRARIES=libaffox.la
|
|
|
|
typefiles=\
|
|
ff_appspec.xml
|
|
|
|
types:
|
|
typemaker2 -I $(top_srcdir)/src/lib/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $(typefiles)
|
|
|
|
|
|
# typedef files generated by typemaker2
|
|
typedatadir=$(datadir)/aqfinance/typemaker2/c
|
|
dist_typedata_DATA=\
|
|
ff_appspec.tm2 ff_appspec_list.tm2 ff_appspec_list2.tm2
|
|
|
|
|
|
built_sources= \
|
|
ff_appspec.c
|
|
|
|
build_headers_priv= \
|
|
ff_appspec_p.h
|
|
|
|
build_headers_pub= \
|
|
ff_appspec.h
|
|
|
|
build_headers=$(build_headers_priv) $(build_headers_pub)
|
|
|
|
|
|
noinst_HEADERS=\
|
|
ff_app.hpp \
|
|
ff_gui.hpp \
|
|
ff_module.hpp \
|
|
ff_modulemanager.hpp \
|
|
ff_filteraction.hpp \
|
|
ff_modtabbook.hpp \
|
|
ff_modtabpage.hpp
|
|
|
|
libaffox_la_SOURCES= $(built_sources) \
|
|
ff_app.cpp \
|
|
ff_gui.cpp \
|
|
ff_module.cpp \
|
|
ff_modulemanager.cpp \
|
|
ff_filteraction.cpp \
|
|
ff_modtabbook.cpp \
|
|
ff_modtabpage.cpp
|
|
|
|
|
|
libaffox_la_LIBADD=$(gwenhywfar_libs) $(fox_libs) $(GWENGUI_FOX16_LIBS) $(AQFOXEXT_LIBS) \
|
|
widgets/libaffoxw.la \
|
|
views/libaffoxv.la \
|
|
dialogs/libaffoxd.la \
|
|
modules/libaffoxm.la
|
|
|
|
|
|
|
|
EXTRA_DIST=\
|
|
$(typefiles) $(built_sources) $(build_headers)
|
|
|
|
|
|
build_sources: $(built_sources)
|
|
list='$(SUBDIRS)'; for d in $$list; do \
|
|
$(MAKE) -C $$d build_sources; \
|
|
done ;
|
|
|
|
sources:
|
|
for f in $(libaffox_la_SOURCES) $(built_sources); do \
|
|
echo $(subdir)/$$f >>$(top_srcdir)/i18nsources; \
|
|
done
|
|
for d in $(SUBDIRS); do \
|
|
$(MAKE) -C $$d sources; \
|
|
done
|
|
|
|
|
|
|
|
.xml.c:
|
|
typemaker2 -I $(top_srcdir)/src/lib/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $<
|
|
|
|
.xml.h:
|
|
typemaker2 -I $(top_srcdir)/src/lib/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $<
|
|
|
|
SUFFIXES = .xml .c
|
|
|
|
|
|
#%.c: %.xml
|
|
# typemaker2 -I $(top_srcdir)/src/lib/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $<
|
|
|
|
|