gfan/gfan-automake.diff

271 lines
6.2 KiB
Diff
Raw Normal View History

From: Jan Engelhardt <jengelh@medozas.de>
Date: 2011-09-27 03:33:14.793222451 +0200
Upstream: dead?
Use much simpler Makefiles.
---
Makefile.am | 241 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 8 +
2 files changed, 249 insertions(+)
Index: gfan0.5/Makefile.am
===================================================================
--- /dev/null
+++ gfan0.5/Makefile.am
@@ -0,0 +1,241 @@
+# -*- Makefile -*-
+
+AM_CPPFLAGS = -DGMPRATIONAL
+AM_CXXFLAGS = -Wuninitialized
+
+lib_LTLIBRARIES = libgfan.la
+
+libgfan_la_LIBADD = -lcddgmp
+libgfan_la_LDFLAGS = -release ${PACKAGE_VERSION}
+libgfan_la_SOURCES = \
+ gfanlib_polyhedralfan.cpp \
+ gfanlib_polymakefile.cpp \
+ gfanlib_symmetriccomplex.cpp \
+ gfanlib_symmetry.cpp \
+ gfanlib_zcone.cpp \
+ gfanlib_zfan.cpp
+
+bin_PROGRAMS = gfan
+
+app_sources = \
+ app_buchberger.cpp \
+ app_combinerays.cpp \
+ app_commonrefinement.cpp \
+ app_composepermutations.cpp \
+ app_doesidealcontain.cpp \
+ app_evaluate.cpp \
+ app_exponentlattice.cpp \
+ app_facets.cpp \
+ app_fancoarsening.cpp \
+ app_fancones.cpp \
+ app_fanhomology.cpp \
+ app_fansubfan.cpp \
+ app_fiberpolytope.cpp \
+ app_genericlinearchange.cpp \
+ app_groebnercone.cpp \
+ app_groebnerfan.cpp \
+ app_homogeneityspace.cpp \
+ app_homogenize.cpp \
+ app_idealintersection.cpp \
+ app_idealproduct.cpp \
+ app_initialdeterminant.cpp \
+ app_initialforms.cpp \
+ app_integergb.cpp \
+ app_interactive.cpp \
+ app_intsinpolytope.cpp\
+ app_isconnected.cpp \
+ app_isgroebnerbasis.cpp \
+ app_ismarkedgroebnerbasis.cpp \
+ app_issmooth.cpp \
+ app_krulldimension.cpp \
+ app_lattice.cpp \
+ app_latticeideal.cpp \
+ app_leadingterms.cpp \
+ app_librarytest.cpp \
+ app_link.cpp \
+ app_lll.cpp \
+ app_lpsolve.cpp \
+ app_main.cpp \
+ app_markpolynomialset.cpp \
+ app_matrixproduct.cpp \
+ app_minimalassociatedprimes.cpp \
+ app_minkowski.cpp \
+ app_minors.cpp \
+ app_mixedvolume.cpp \
+ app_multiplymatrix.cpp \
+ app_nbody.cpp \
+ app_normalfancleanup.cpp \
+ app_padic.cpp \
+ app_pointconfiguration.cpp \
+ app_polynomialsetunion.cpp \
+ app_product.cpp \
+ app_realroots.cpp \
+ app_regularsubdivision.cpp \
+ app_render.cpp \
+ app_renderstaircase.cpp \
+ app_representatives.cpp \
+ app_saturation.cpp \
+ app_scarfcomplex.cpp \
+ app_scarfisgeneric.cpp \
+ app_scarfvisualize.cpp \
+ app_secondaryfan.cpp \
+ app_smalessixth.cpp \
+ app_smalessixth2.cpp \
+ app_spolynomial.cpp \
+ app_stats.cpp \
+ app_sturmsequence.cpp \
+ app_substitute.cpp \
+ app_supportindices.cpp \
+ app_symmetries.cpp \
+ app_test.cpp \
+ app_tolatex.cpp \
+ app_topolyhedralfan.cpp \
+ app_transposematrix.cpp \
+ app_traversetropicalintersection.cpp \
+ app_triangulate.cpp \
+ app_tropicalbasis.cpp \
+ app_tropicalbruteforce.cpp \
+ app_tropicalevaluation.cpp \
+ app_tropicalfunction.cpp \
+ app_tropicalhypersurface.cpp \
+ app_tropicalimage.cpp \
+ app_tropicalintersection.cpp \
+ app_tropicallifting.cpp \
+ app_tropicallinearspace.cpp \
+ app_tropicalmultiplicity.cpp \
+ app_tropicalrank.cpp \
+ app_tropicalstartingcone.cpp \
+ app_tropicaltraverse.cpp \
+ app_tropicalweildivisor.cpp \
+ app_volume.cpp \
+ app_walk.cpp \
+ app_weightvector.cpp
+
+app_delete_sources = \
+ app_add.cpp \
+ app_berndssuggestion.cpp \
+ app_grassmanndata2.cpp \
+ app_grassmanndata3.cpp \
+ app_construction.cpp \
+ app_checkridges.cpp \
+ app_edwinsconjecture.cpp \
+ app_fvector.cpp \
+ app_grassmanndata.cpp \
+ app_groupfacetbinomials.cpp \
+ app_istriangulation.cpp \
+ app_latticetest.cpp \
+ app_markpolynomialset.cpp \
+ app_moeckel.cpp \
+ app_polytopetopolynomial.cpp \
+ app_rendernewtonpolytope.cpp \
+ app_tropical.cpp \
+ app_xfigconstruction.cpp \
+ app_liststandardmonomials.cpp
+# needs to be fixed so that it compiles with gcc version 2.96 (legolas.imf.au.dk)
+#app_delete_sources += app_isrefinement.cpp
+
+cats_sources = \
+ binomial.cpp \
+ codimoneconnectedness.cpp \
+ continuedfractions.cpp \
+ determinant.cpp \
+ determinantpoly.cpp \
+ field_rationalfunctions.cpp \
+ field_rationalfunctions2.cpp \
+ fieldlp.cpp \
+ ge_gfan.cpp \
+ graph.cpp \
+ groebnerengine.cpp \
+ halfopencone.cpp \
+ integergb.cpp \
+ intsinpolytope.cpp\
+ lattice.cpp \
+ latticeideal.cpp \
+ linalg.cpp \
+ linalgfloat.cpp \
+ lll.cpp \
+ log.cpp \
+ matrix.cpp \
+ minkowskidual.cpp \
+ minors.cpp \
+ mixedvolume.cpp \
+ multiplicity.cpp \
+ nbody.cpp \
+ padic.cpp \
+ polymakefile.cpp \
+ polynomialring.cpp \
+ primarydecomposition.cpp \
+ regularsubdivision.cpp \
+ restrictedautoreduction.cpp \
+ saturation.cpp \
+ scarf.cpp \
+ substitute.cpp \
+ symmetriccomplex.cpp \
+ symmetrictraversal.cpp \
+ traverser_groebnerfan.cpp \
+ traverser_secondaryfan.cpp \
+ traverser_sphere.cpp \
+ traverser_stableintersection.cpp \
+ traverser_tropical.cpp \
+ triangulation.cpp \
+ tropical_weildivisor.cpp \
+ tropicalbasis.cpp \
+ tropicaldeterminant.cpp \
+ tropicalmap.cpp \
+ tropicaltraverse.cpp \
+ xfig.cpp
+#cats_sources += restrictedgfan.cpp
+
+gcats_sources = \
+ application.cpp \
+ bergman.cpp \
+ breadthfirstsearch.cpp \
+ buchberger.cpp \
+ dimension.cpp \
+ division.cpp \
+ enumeration.cpp \
+ ep_standard.cpp \
+ ep_xfig.cpp \
+ field.cpp \
+ field_rationals.cpp \
+ field_zmodpz.cpp \
+ genericwalk.cpp \
+ gfanapplication.cpp \
+ gmpallocator.cpp \
+ lp.cpp \
+ lp_cdd.cpp \
+ minkowskisum.cpp \
+ monomial.cpp \
+ newtonpolytope.cpp \
+ parser.cpp \
+ polyhedralcone.cpp \
+ polyhedralfan.cpp \
+ polynomial.cpp \
+ printer.cpp \
+ renderer.cpp \
+ reversesearch.cpp \
+ subspace.cpp \
+ symmetry.cpp \
+ term.cpp \
+ termorder.cpp \
+ timer.cpp \
+ tropical.cpp \
+ tropical2.cpp \
+ vektor.cpp \
+ wallideal.cpp
+
+gfan_LDADD = libgfan.la -lgmp -lcddgmp
+gfan_SOURCES = ${gcats_sources} ${cats_sources} ${app_sources}
+
+include_HEADERS = \
+ gfanlib.h \
+ gfanlib_matrix.h \
+ gfanlib_polyhedralfan.h \
+ gfanlib_polymakefile.h \
+ gfanlib_q.h \
+ gfanlib_symmetriccomplex.h \
+ gfanlib_symmetry.h \
+ gfanlib_vector.h \
+ gfanlib_z.h \
+ gfanlib_zcone.h \
+ gfanlib_zfan.h
Index: gfan0.5/configure.ac
===================================================================
--- /dev/null
+++ gfan0.5/configure.ac
@@ -0,0 +1,8 @@
+AC_INIT([gfan], [0.5])
+AM_INIT_AUTOMAKE([-Wall foreign])
+AC_PROG_INSTALL
+AC_PROG_CXX
+AC_DISABLE_STATIC
+LT_INIT
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT