This repository has been archived on 2026-03-28. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
eodev/eo/Makefile.am
maartenkeijzer dea8a51f7e Ok, updated the Makefile.am again to use the
make check

Command I picked up in the automake documentation (RTFM, you know)

Tagged a lot of header functions in the GnuPlot files with 'inline',
so they can be used from more than one sourcefile.

Ok, now the interesting news. Started a new library libga (not to be confused
with Matthew's GaLib). Here I suggest we put a fairly complete and configurable
genetic algorithm. Just to see how far we can stretch ourselves and also to have
a GA-componenent that can be used in other applications without having to rebuild
the entire thing. test/t-eoGA.cpp tests this library
2001-02-12 13:58:51 +00:00

40 lines
1 KiB
Makefile

###############################################################################
##
## Makefile.am for eo
##
###############################################################################
SUBDIRS = src test win tutorial app
#Directory for documents
DOCDIR = ~/public_html/eodocs
#Directory for indices -- not useful for the user
IDXDIR = ~/index
EXTRA_DIST=LICENSE
###############################################################################
lib:
pushd src; $(MAKE) all; popd
# The test directory should be run explicitely, to check if nothing is broken
test: test/run_tests test/Makefile
pushd test; touch run_tests; $(MAKE) all; ./run_tests; popd
# so that make doc always compiles the doc ...
doc: doc/eo.cfg
pushd doc; $(MAKE) doc; touch eo.cfg; popd
tutorial:
pushd tutorial; $(MAKE) all; popd
app:
pushd app; $(MAKE) all; popd
all:
for i in $(SUBDIRS); do pushd $$i && $(MAKE) all; popd; done
clean:
for i in $(SUBDIRS); do pushd $$i && $(MAKE) clean; popd; done
###############################################################################