X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fexpressions%2FMakefile.am;h=5318cfb03a38c42ffc5548911c7f83f45e262da8;hb=a90f29f5c4c88d1e56373b160e103bfa9f8ce387;hp=fae5b2c24a8d028f3a80b1e147716a43742e5ed5;hpb=97225b10dcb68ddc5af0de54bc2458e1a458fa83;p=pspp-builds.git diff --git a/src/expressions/Makefile.am b/src/expressions/Makefile.am index fae5b2c2..5318cfb0 100644 --- a/src/expressions/Makefile.am +++ b/src/expressions/Makefile.am @@ -5,23 +5,29 @@ include $(top_srcdir)/src/Make.build noinst_LIBRARIES = libexpressions.a libexpressions_a_SOURCES = evaluate.c helpers.c helpers.h optimize.c \ -parse.c private.h public.h + parse.c private.h public.h \ + evaluate.inc.pl PSPP_expressions.pm operations.def \ + evaluate.h.pl operations.h.pl optimize.inc.pl parse.inc.pl BUILT_SOURCES = evaluate.h evaluate.inc operations.h optimize.inc parse.inc +CLEANFILES = evaluate.h evaluate.inc operations.h optimize.inc parse.inc + PERL = @PERL@ -evaluate.inc: evaluate.inc.pl generate.pl operations.def - $(PERL) evaluate.inc.pl -o evaluate.inc +helpers = $(srcdir)/PSPP_expressions.pm $(srcdir)/operations.def + +evaluate.inc: $(srcdir)/evaluate.inc.pl $(helpers) + $(PERL) -I $(srcdir) $< -o $@ -i $(srcdir)/operations.def -evaluate.h: evaluate.h.pl generate.pl operations.def - $(PERL) evaluate.h.pl -o evaluate.h +evaluate.h: $(srcdir)/evaluate.h.pl $(helpers) + $(PERL) -I $(srcdir) $< -o $@ -i $(srcdir)/operations.def -operations.h: operations.h.pl generate.pl operations.def - $(PERL) operations.h.pl -o operations.h +operations.h: $(srcdir)/operations.h.pl $(helpers) + $(PERL) -I $(srcdir) $< -o $@ -i $(srcdir)/operations.def -optimize.inc: optimize.inc.pl generate.pl operations.def - $(PERL) optimize.inc.pl -o optimize.inc +optimize.inc: $(srcdir)/optimize.inc.pl $(helpers) + $(PERL) -I $(srcdir) $< -o $@ -i $(srcdir)/operations.def -parse.inc: parse.inc.pl generate.pl operations.def - $(PERL) parse.inc.pl -o parse.inc +parse.inc: $(srcdir)/parse.inc.pl $(helpers) + $(PERL) -I $(srcdir) $< -o $@ -i $(srcdir)/operations.def