better distribution support (not finished)
This commit is contained in:
parent
1cf47e414e
commit
72c070585f
7 changed files with 26 additions and 55 deletions
|
|
@ -4,7 +4,8 @@
|
||||||
##
|
##
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
SUBDIRS = src test app tutorial
|
SUBDIRS = src test doc app tutorial contrib win
|
||||||
|
|
||||||
|
|
||||||
#Directory for documents
|
#Directory for documents
|
||||||
DOCDIR = ~/public_html/eodocs
|
DOCDIR = ~/public_html/eodocs
|
||||||
|
|
@ -12,9 +13,6 @@ DOCDIR = ~/public_html/eodocs
|
||||||
#Directory for indices -- not useful for the user
|
#Directory for indices -- not useful for the user
|
||||||
IDXDIR = ~/index
|
IDXDIR = ~/index
|
||||||
|
|
||||||
# EXTRA_DIST=LICENSE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# special targets
|
# special targets
|
||||||
app:
|
app:
|
||||||
|
|
@ -24,10 +22,6 @@ app:
|
||||||
doc: doc/eo.cfg
|
doc: doc/eo.cfg
|
||||||
cd doc; $(MAKE) doc; touch eo.cfg; cd ..
|
cd doc; $(MAKE) doc; touch eo.cfg; cd ..
|
||||||
|
|
||||||
tutorial:
|
|
||||||
cd $(srcdir)/tutorial; $(MAKE) all; cd ..
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -35,12 +29,3 @@ tutorial:
|
||||||
|
|
||||||
#lib:
|
#lib:
|
||||||
# cd src; $(MAKE) all; cd ..
|
# cd src; $(MAKE) all; cd ..
|
||||||
|
|
||||||
|
|
||||||
#all:
|
|
||||||
# for i in $(SUBDIRS); do cd $$i && $(MAKE) all; cd ..; done
|
|
||||||
|
|
||||||
#clean:
|
|
||||||
# for i in $(SUBDIRS); do cd $$i && $(MAKE) clean; cd ..; done
|
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,11 @@ AC_CHECK_FUNCS(select)
|
||||||
|
|
||||||
dnl create makefiles
|
dnl create makefiles
|
||||||
AC_OUTPUT(Makefile \
|
AC_OUTPUT(Makefile \
|
||||||
|
app/Makefile \
|
||||||
|
app/mastermind/Makefile \
|
||||||
|
app/gpsymreg/Makefile \
|
||||||
|
contrib/Makefile \
|
||||||
|
doc/Makefile \
|
||||||
src/Makefile \
|
src/Makefile \
|
||||||
src/do/Makefile \
|
src/do/Makefile \
|
||||||
src/es/Makefile \
|
src/es/Makefile \
|
||||||
|
|
@ -46,9 +51,6 @@ AC_OUTPUT(Makefile \
|
||||||
src/ga/Makefile \
|
src/ga/Makefile \
|
||||||
src/other/Makefile \
|
src/other/Makefile \
|
||||||
src/utils/Makefile \
|
src/utils/Makefile \
|
||||||
contrib/Makefile \
|
|
||||||
doc/Makefile \
|
|
||||||
win/Makefile \
|
|
||||||
test/Makefile \
|
test/Makefile \
|
||||||
tutorial/Makefile \
|
tutorial/Makefile \
|
||||||
tutorial/Lesson1/Makefile \
|
tutorial/Lesson1/Makefile \
|
||||||
|
|
@ -56,6 +58,4 @@ AC_OUTPUT(Makefile \
|
||||||
tutorial/Lesson3/Makefile \
|
tutorial/Lesson3/Makefile \
|
||||||
tutorial/Lesson4/Makefile \
|
tutorial/Lesson4/Makefile \
|
||||||
tutorial/Lesson5/Makefile \
|
tutorial/Lesson5/Makefile \
|
||||||
app/Makefile \
|
win/Makefile)
|
||||||
app/mastermind/Makefile \
|
|
||||||
app/gpsymreg/Makefile)
|
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,4 @@
|
||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
#lib_LIBRARIES =
|
pkginclude_HEADERS = eoAged.h eoDrawable.h
|
||||||
#libeo_a_SOURCES =
|
|
||||||
|
|
||||||
libeoincdir = $(includedir)/eo
|
|
||||||
libeoinc_HEADERS=eoAged.h eoDraw.h
|
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,11 @@
|
||||||
##
|
##
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
EXTRA_DIST = eo.cfg foot.html html/* latex/*
|
# EXTRA_DIST = eo.cfg foot.html html/* latex/*
|
||||||
|
|
||||||
doc: eo.cfg
|
doc: eo.cfg
|
||||||
doxygen eo.cfg
|
doxygen eo.cfg
|
||||||
|
|
||||||
clean:
|
clean-local:
|
||||||
rm -rf html latex man
|
rm -rf html latex man
|
||||||
|
|
|
||||||
|
|
@ -4,20 +4,19 @@
|
||||||
##
|
##
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
SUBDIRS = es ga gp utils other do
|
SUBDIRS = es ga gp utils other do
|
||||||
|
|
||||||
AM_CXXFLAGS = -I$(top_srcdir)/src
|
|
||||||
|
|
||||||
lib_LIBRARIES = libeo.a
|
lib_LIBRARIES = libeo.a
|
||||||
|
|
||||||
libeo_a_SOURCES = eoFunctorStore.cpp \
|
libeo_a_SOURCES = eoFunctorStore.cpp \
|
||||||
eoPersistent.cpp
|
eoPersistent.cpp \
|
||||||
eoPrintable.cpp \
|
eoPrintable.cpp \
|
||||||
eoCtrlCContinue.cpp \
|
eoCtrlCContinue.cpp \
|
||||||
eoParetoFitness.cpp \
|
eoParetoFitness.cpp \
|
||||||
eoScalarFitnessAssembled.cpp
|
eoScalarFitnessAssembled.cpp
|
||||||
|
|
||||||
libeoincdir = $(includedir)/eo
|
pkginclude_HEADERS = eo *.h do/*.h
|
||||||
|
|
||||||
libeoinc_HEADERS = $(srcdir)/*.h $(srcdir)/eo $(srcdir)/do/*.h
|
|
||||||
|
|
||||||
|
AM_CXXFLAGS = -I$(top_srcdir)/src
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,6 @@
|
||||||
##
|
##
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
AM_CXXFLAGS = -I$(top_srcdir)/src
|
|
||||||
|
|
||||||
|
|
||||||
lib_LIBRARIES = libes.a
|
lib_LIBRARIES = libes.a
|
||||||
|
|
||||||
libes_a_SOURCES = make_algo_scalar_es.cpp \
|
libes_a_SOURCES = make_algo_scalar_es.cpp \
|
||||||
|
|
@ -24,9 +21,7 @@ libes_a_SOURCES = make_algo_scalar_es.cpp \
|
||||||
make_run_es.cpp \
|
make_run_es.cpp \
|
||||||
make_run_real.cpp
|
make_run_real.cpp
|
||||||
|
|
||||||
libeoincdir = $(includedir)/eo/es
|
pkginclude_HEADERS = eoEsChromInit.h \
|
||||||
|
|
||||||
libeoinc_HEADERS = eoEsChromInit.h \
|
|
||||||
eoEsFull.h \
|
eoEsFull.h \
|
||||||
eoEsGlobalXover.h \
|
eoEsGlobalXover.h \
|
||||||
eoEsMutate.h \
|
eoEsMutate.h \
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1 @@
|
||||||
|
EXTRA_DIST = eo.dsw eo.dsp
|
||||||
EXTRA_DIST=eo.dsw eo.dsp
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Reference in a new issue