X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FMakefile.am;fp=src%2FMakefile.am;h=71c57f193b249e9e6bf3cf952f3539645e6ddad2;hb=5b7b5519d955cd0c99d094ba140514e0a2b73083;hp=4115add2ba511449e529e3d53f04a9161f664ffc;hpb=8988b3bef0760b4cab8144715cc3d8f55688861c;p=chaz%2Fhomebank diff --git a/src/Makefile.am b/src/Makefile.am index 4115add..71c57f1 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,7 +1,8 @@ common_defines = \ -DSHARE_DIR=\""$(pkgdatadir)"\" \ - -DDATA_DIR=\""$(datadir)"\" + -DDATA_DIR=\""$(datadir)"\" \ + -DPKGLIB_DIR=\""$(pkglibdir)"\" bin_PROGRAMS = homebank @@ -108,11 +109,33 @@ homebank_SOURCES = \ ui-widgets.c \ ui-widgets.h \ gtk-chart-colors.c \ - gtk-chart-colors.h + gtk-chart-colors.h \ + refcount.h \ + ext.c \ + ext.h \ + ext-value.c \ + ext-value.h \ + ext-native.c \ + ext-perl.xs -homebank_LDADD = $(DEPS_LIBS) +EXTRA_homebank_DEPENDENCIES = $(PERL_OBJS) + +homebank_LDADD = $(PERL_OBJS) $(DEPS_LIBS) AM_CPPFLAGS = \ $(DEPS_CFLAGS) \ $(common_defines) +$(PERL_OBJS): CPPFLAGS += $(PERL_CPPFLAGS) + +ext-perl.c: ext-perl.xs typemap + $(XSUBPP) -typemap $(PERL_PRIVLIBEXP)/ExtUtils/typemap -typemap typemap $< >$@ + +perlxsi.c: Makefile + $(PERL) -MExtUtils::Embed -e xsinit -- -std HomeBank + +CLEANFILES = ext-perl.c perlxsi.c + +pluginsupportdir = $(pkglibdir) +pluginsupport_DATA = HomeBank.pm +