bin_PROGRAMS=ff3d if LIBOPTS LIBOPTSOURCES=xmalloc.c system.h aclocal.m4 checkopt.c LIBOPTSLDADD=-lopts BUILT_SOURCES=checkopt.c checkopt.h CLEANFILES=checkopt.c checkopt.h ff3d-opts.menu ff3d.info ff3d.1 ff3d-opts.texi checkopt.o: checkopt.c checkopt.c checkopt.h: checkopt.def autogen -DLEVEL=section -L/usr/share/autogen checkopt.def endif if LIBVTK LIBVTKLDADD=-lvtkRendering -lvtkGraphics -lvtkImaging -lvtkCommon endif TRAPFPESOURCES= trapFPE.c ff3d_SOURCES=$(TRAPFPESOURCES) main.cpp $(LIBOPTSOURCES) #libraries are inter-dependent should try to separate them. ff3d_LDADD = \ language/libpovlanguage.a \ language/libfflanguage.a \ solver/libffsolve.a \ language/libpovlanguage.a \ geometry/libffgeometry.a \ algebra/libffalgebra.a \ utils/libffutils.a \ graphics/libffgraphics.a \ $(LIBOPTSLDADD) $(LIBVTKLDADD) EXTRA_DIST=Makefile.dist ff3d.lsm.in ff3d.spec.in checkopt.def # ff3d.1 manpage.tpl # if you write a self-test script named `chk', uncomment the # following and add `chk' to the EXTRA_DIST list #TESTS=chk if LIBOPTS ff3d.1: checkopt.def -autogen -T agman1.tpl --base-name=ff3d checkopt.def ff3d.info: checkopt.def -autogen -T aginfo.tpl --base-name=ff3d-opts checkopt.def -makeinfo --no-split --force $(srcdir)/ff3d.texinfo endif info_TEXINFOS = ff3d.texinfo #ff3d_TEXINFOS = ff3d-opts.texi # install the man page man_MANS=ff3d.1 SUBDIRS = \ scripts \ algebra \ geometry \ graphics \ language \ solver \ utils \ examples \ doc