updates for distributing/installing ParadisEO.

This commit is contained in:
kuepper 2004-09-22 17:30:11 +00:00
commit 495057c341
23 changed files with 243 additions and 33 deletions

View file

@ -1,17 +1,16 @@
###############################################################################
##
## Makefile.am for eo
##
###############################################################################
SUBDIRS = src test doc contrib win
if USE_APPLICATIONS
SUBDIRS += app
SUBDIRS_APP = app
endif
if USE_TUTORIAL
SUBDIRS += tutorial
SUBDIRS_TUT = tutorial
endif
SUBDIRS = src test doc contrib win $(SUBDIRS_APP) $(SUBDIRS_TUT)
# Directory for documents
DOCDIR = ~/public_html/eodocs

0
eo/THANKS Normal file
View file

View file

@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
dnl Change the version number here
AC_INIT(Evolving Objects, 0.9.3, eodev-main@sourceforge.net, eo)
AC_INIT(Evolving Objects, 0.9.3, eodev-help@sourceforge.net, eo)
AC_PREREQ(2.53)
dnl make sure we are compiling from the correct sources
@ -12,7 +12,7 @@ AC_CANONICAL_HOST
AC_CANONICAL_TARGET
dnl automake initialization
AM_INIT_AUTOMAKE
AM_INIT_AUTOMAKE([gnu dist-bzip2])
AM_CONFIG_HEADER([config.h])
dnl user-switches
@ -59,6 +59,14 @@ AC_OUTPUT(Makefile \
src/gp/Makefile \
src/ga/Makefile \
src/other/Makefile \
src/paradisEO/Makefile \
src/paradisEO/comm/Makefile \
src/paradisEO/comm/messages/Makefile \
src/paradisEO/comm/messages/from/Makefile \
src/paradisEO/comm/messages/to/Makefile \
src/paradisEO/eval/Makefile \
src/paradisEO/island/Makefile \
src/paradisEO/island/topologies/Makefile \
src/utils/Makefile \
test/Makefile \
tutorial/Makefile \

View file

@ -1,11 +1,12 @@
###############################################################################
##
## Makefile.am for eo/src
##
###############################################################################
SUBDIRS = es ga gp utils other do
# Makefile.am for eo/src
if USE_PARADISEO
SUBDIRS = es ga gp do utils other paradisEO
PARADISEO_H = paradiseo.h
else
SUBDIRS = es ga gp do utils other
PARADISEO_H =
endif
lib_LIBRARIES = libeo.a
@ -16,9 +17,118 @@ libeo_a_SOURCES = eoFunctorStore.cpp \
eoParetoFitness.cpp \
eoScalarFitnessAssembled.cpp
pkginclude_HEADERS = $(srcdir)/eo $(srcdir)/*.h $(srcdir)/do/*.h
AM_CXXFLAGS = -I$(top_srcdir)/src
EXTRA_DIST = eo *.h do/*.h
pkginclude_HEADERS = eo \
EO.h \
apply.h \
eoAlgo.h \
eoBreed.h \
eoCellularEasyEA.h \
eoCloneOps.h \
eoCombinedContinue.h \
eoCombinedInit.h \
eoContinue.h \
eoCounter.h \
eoCtrlCContinue.h \
eoDetSelect.h \
eoDetTournamentSelect.h \
eoDistribUpdater.h \
eoDistribution.h \
eoDominanceMap.h \
eoEDA.h \
eoEasyEA.h \
eoEvalContinue.h \
eoEvalFunc.h \
eoEvalFuncCounter.h \
eoEvalFuncPtr.h \
eoFactory.h \
eoFitContinue.h \
eoFitnessScalingSelect.h \
eoFlOrBinOp.h \
eoFlOrMonOp.h \
eoFlOrQuadOp.h \
eoFunctor.h \
eoFunctorStore.h \
eoG3Replacement.h \
eoGenContinue.h \
eoGenOp.h \
eoGeneralBreeder.h \
eoInit.h \
eoInvalidateOps.h \
eoLinearFitScaling.h \
eoMGGReplacement.h \
eoMerge.h \
eoMergeReduce.h \
eoNDSorting.h \
eoObject.h \
eoOneToOneBreeder.h \
eoOp.h \
eoOpContainer.h \
eoOpSelMason.h \
eoParetoConstraintFitness.h \
eoParetoFitness.h \
eoParetoRanking.h \
eoPerf2Worth.h \
eoPersistent.h \
eoPop.h \
eoPopAlgo.h \
eoPopEvalFunc.h \
eoPopulator.h \
eoPrintable.h \
eoProportionalCombinedOp.h \
eoProportionalSelect.h \
eoRandomSelect.h \
eoRanking.h \
eoRankingSelect.h \
eoReduce.h \
eoReduceMerge.h \
eoReduceMergeReduce.h \
eoReduceSplit.h \
eoReplacement.h \
eoSGA.h \
eoSGAGenOp.h \
eoSGATransform.h \
eoSTLFunctor.h \
eoScalarFitness.h \
eoScalarFitnessAssembled.cpp \
eoScalarFitnessAssembled.h \
eoSelect.h \
eoSelectFactory.h \
eoSelectFromWorth.h \
eoSelectMany.h \
eoSelectNumber.h \
eoSelectOne.h \
eoSelectPerc.h \
eoSequentialSelect.h \
eoSharing.h \
eoSharingSelect.h \
eoSimpleEDA.h \
eoSteadyFitContinue.h \
eoStochTournamentSelect.h \
eoStochasticUniversalSelect.h \
eoSurviveAndDie.h \
eoToricCellularEasyEA.h \
eoTransform.h \
eoTruncSelect.h \
eoTruncatedSelectMany.h \
eoTruncatedSelectOne.h \
eoVariableLengthCrossover.h \
eoVariableLengthMutation.h \
eoVector.h \
es.h \
ga.h \
do/make_algo_easea.h \
do/make_algo_pareto.h \
do/make_algo_scalar.h \
do/make_checkpoint.h \
do/make_checkpoint_FDC.h \
do/make_checkpoint_assembled.h \
do/make_checkpoint_pareto.h \
do/make_continue.h \
do/make_continue_pareto.h \
do/make_general_replacement.h \
do/make_pop.h \
do/make_run.h \
$(PARADISEO_H)

View file

@ -1,3 +1 @@
EXTRA_DIST = *.h Readme
CLEANFILES = *~
EXTRA_DIST = Readme

View file

@ -1,8 +1,4 @@
###############################################################################
##
## Makefile.am for eo/src/es
##
###############################################################################
lib_LIBRARIES = libes.a

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,7 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
SUBDIRS = comm eval island
pkginclude_HEADERS = eoPopAgent.h eoSolAgent.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,7 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
SUBDIRS = messages
pkginclude_HEADERS = eoListener.h eoLocalListener.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,8 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
SUBDIRS = from to
pkginclude_HEADERS = eoMessFrom.h eoMessTo.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,9 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
pkginclude_HEADERS = eoEOReceiveMessFrom.h \
eoEOSendMessFrom.h \
eoHeaderMessFrom.h \
eoKillMessFrom.h \
eoPublishMessFrom.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,9 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
pkginclude_HEADERS = eoEOReceiveMessTo.h \
eoEOSendMessTo.h \
eoHeaderMessTo.h \
eoKillMessTo.h \
eoPublishMessTo.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,9 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
pkginclude_HEADERS = eoDistEvalEasyEA.h \
eoDistEvalEasyEA.h \
eoDistPopEvalFunc.h \
eoEvaluator.h \
eoPopEval.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,10 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
SUBDIRS = topologies
pkginclude_HEADERS = eoConnectivity.h \
eoCyclicGenContinue.h \
eoIslandsEasyEA.h \
eoMigUpdater.h
### Makefile.am ends here

View file

@ -0,0 +1 @@
Makefile.in

View file

@ -0,0 +1,6 @@
# Copyright (C) 2004 Jochen Küpper <jochen@fhi-berlin.mpg.de>
pkginclude_HEADERS = eoFullConnectivity.h\
eoRingConnectivity.h
### Makefile.am ends here

View file

@ -1,8 +1,4 @@
###############################################################################
##
## Makefile.am for eo/src/utils
##
###############################################################################
lib_LIBRARIES = libeoutils.a
@ -15,8 +11,38 @@ libeoutils_a_SOURCES = eoParser.cpp \
eoRealBounds.cpp \
make_help.cpp
pkginclude_HEADERS = checkpointing $(srcdir)/*.h
AM_CXXFLAGS = -I$(top_srcdir)/src
EXTRA_DIST = *.h
pkginclude_HEADERS = checkpointing \
compatibility.h \
eoAssembledFitnessStat.h \
eoCheckPoint.h \
eoData.h \
eoDistance.h \
eoFDCStat.h \
eoFileMonitor.h \
eoFileSnapshot.h \
eoGnuplot.h \
eoGnuplot1DMonitor.h \
eoGnuplot1DSnapshot.h \
eoHowMany.h \
eoMOFitnessStat.h \
eoMonitor.h \
eoParam.h \
eoParser.h \
eoPopStat.h \
eoRNG.h \
eoRealBounds.h \
eoRealVectorBounds.h \
eoRndGenerators.h \
eoScalarFitnessStat.h \
eoStat.h \
eoState.h \
eoStdoutMonitor.h \
eoTimeCounter.h \
eoUniformInit.h \
eoUpdatable.h \
eoUpdater.h \
pipecom.h \
rnd_generators.h \
selectors.h