X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=cint%2FMakefile.am;h=914e5ae0bcb22e115c7f2485e6c4d673be1fc1e2;hp=bc1690f81da3a026e008e8849735835938e6d5b0;hb=f54584fc4f72d28a070c26981a98fa34919ca455;hpb=956eeb82c513a723e864edefa857133282cf692b;ds=sidebyside diff --git a/cint/Makefile.am b/cint/Makefile.am index bc1690f8..914e5ae0 100644 --- a/cint/Makefile.am +++ b/cint/Makefile.am @@ -1,26 +1,25 @@ ## Process this file with automake to produce Makefile.in -bin_PROGRAMS = ginaccint -noinst_LIBRARIES = libginac.a -ginaccint_SOURCES = ginaccint.cpp dummies.cpp dummies.h +bin_PROGRAMS = ginaccint.bin ginaccint +check_PROGRAMS = run_exams +run_exams_SOURCES = run_exams.cpp +ginaccint_SOURCES = ginaccint.cpp +ginaccint_bin_SOURCES = ginaccint.bin.cpp man_MANS = ginaccint.1 -# Build a modified library in the ginac-subdir and put it into the cint-subdir: -libginac.a: - (cd ../ginac && \ - $(MAKE) clean; \ - $(MAKE) CXXFLAGS="$$CXXFLAGS -DNO_NAMESPACE_GINAC" && \ - $(MAKE) install-libLTLIBRARIES prefix=`pwd`/../cint libdir=`pwd`/../cint && \ - $(MAKE) clean) +ginaccint.bin: ginaccint.bin.cpp + (export CINTSYSDIR=$(CINTSYSDIR); $(MAKE) -f Makefile.makecint PATH=$(PATH):$(CINTSYSDIR)) -ginaccint: libginac.a ginaccint.cpp - $(MAKE) -f Makefile.makecint +TESTS = exam_paranoia.cpp exam_mansamples.cpp exam_misc.cpp -EXTRA_DIST = dummies.pl +EXTRA_DIST = $(man_MANS) $(TESTS) -# Files which are generated by perl scripts -$(srcdir)/dummies.h $(srcdir)/dummies.cpp: $(srcdir)/dummies.pl - cd $(srcdir) && perl dummies.pl +# Force targets clean and distclean to call Makecint's own Makefile +makecint_clean: + (if [ -f Makefile.makecint ]; then $(MAKE) -f Makefile.makecint clean; fi) -# Force build of headers before compilation -$(srcdir)/ginaccint.cpp: $(srcdir)/dummies.h +clean: makecint_clean + rm -f G__* + +distclean: makecint_clean + rm -f Makefile.makecint