updates for distributing/installing ParadisEO.
This commit is contained in:
parent
6fff184ba3
commit
495057c341
23 changed files with 243 additions and 33 deletions
|
|
@ -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
0
eo/THANKS
Normal 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 \
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1,3 +1 @@
|
|||
EXTRA_DIST = *.h Readme
|
||||
|
||||
CLEANFILES = *~
|
||||
EXTRA_DIST = Readme
|
||||
|
|
|
|||
|
|
@ -1,8 +1,4 @@
|
|||
###############################################################################
|
||||
##
|
||||
## Makefile.am for eo/src/es
|
||||
##
|
||||
###############################################################################
|
||||
|
||||
lib_LIBRARIES = libes.a
|
||||
|
||||
|
|
|
|||
1
eo/src/paradisEO/.cvsignore
Normal file
1
eo/src/paradisEO/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
7
eo/src/paradisEO/Makefile.am
Normal file
7
eo/src/paradisEO/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/comm/.cvsignore
Normal file
1
eo/src/paradisEO/comm/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
7
eo/src/paradisEO/comm/Makefile.am
Normal file
7
eo/src/paradisEO/comm/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/comm/messages/.cvsignore
Normal file
1
eo/src/paradisEO/comm/messages/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
8
eo/src/paradisEO/comm/messages/Makefile.am
Normal file
8
eo/src/paradisEO/comm/messages/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/comm/messages/from/.cvsignore
Normal file
1
eo/src/paradisEO/comm/messages/from/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
9
eo/src/paradisEO/comm/messages/from/Makefile.am
Normal file
9
eo/src/paradisEO/comm/messages/from/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/comm/messages/to/.cvsignore
Normal file
1
eo/src/paradisEO/comm/messages/to/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
9
eo/src/paradisEO/comm/messages/to/Makefile.am
Normal file
9
eo/src/paradisEO/comm/messages/to/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/eval/.cvsignore
Normal file
1
eo/src/paradisEO/eval/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
9
eo/src/paradisEO/eval/Makefile.am
Normal file
9
eo/src/paradisEO/eval/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/island/.cvsignore
Normal file
1
eo/src/paradisEO/island/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
10
eo/src/paradisEO/island/Makefile.am
Normal file
10
eo/src/paradisEO/island/Makefile.am
Normal 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
|
||||
1
eo/src/paradisEO/island/topologies/.cvsignore
Normal file
1
eo/src/paradisEO/island/topologies/.cvsignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
Makefile.in
|
||||
6
eo/src/paradisEO/island/topologies/Makefile.am
Normal file
6
eo/src/paradisEO/island/topologies/Makefile.am
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue