Paradiseo-eo sources added

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2006-12-12 14:49:08 +00:00
commit c3aec878e5
69 changed files with 342772 additions and 0 deletions

View file

@ -0,0 +1,7 @@
*.lo
*.la
.deps
.libs
Makefile
Makefile.in
eo.dsw

View file

@ -0,0 +1,61 @@
/.cvsignore/1.2/Mon Jun 12 20:09:59 2000//
/Makefile.am/1.7/Mon Sep 20 17:12:02 2004//
/Readme/1.3/Thu Jan 17 15:21:43 2002//
/all_lib.dsp/1.9/Mon Oct 14 16:16:01 2002//
/all_tests.dsp/1.5/Mon Jun 10 14:10:33 2002//
/all_tut.dsp/1.4/Mon Jun 10 14:10:34 2002//
/create_all_dsp.sh/1.1/Sat Nov 17 08:13:55 2001//
/create_dsp.sh/1.5/Thu Jan 17 15:21:43 2002//
/create_tut.sh/1.2/Thu Jan 17 15:21:43 2002//
/create_tut_para.sh/1.1/Fri Apr 12 14:13:08 2002//
/eo.dsp/1.18/Thu Apr 3 16:51:46 2003//
/eo.dsw/1.14/Thu Apr 3 16:51:45 2003//
/eo.org/1.2/Sat Nov 17 08:13:55 2001//
/es.dsp/1.6/Mon Oct 14 16:15:58 2002//
/ga.dsp/1.6/Mon Oct 14 16:15:59 2002//
/t_eo.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eobin.dsp/1.11/Mon Jun 10 14:10:34 2002//
/t_eocheckpointing.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eoesall.dsp/1.5/Mon Jun 10 14:10:34 2002//
/t_eoexternaleo.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eofitness.dsp/1.8/Mon Jun 10 14:10:34 2002//
/t_eofitnessassembled.dsp/1.1/Thu Apr 3 16:51:47 2003//
/t_eofitnessassembledea.dsp/1.1/Thu Apr 3 16:51:46 2003//
/t_eoga.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eogenop.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eopareto.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eoparetofitness.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eopbil.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eorandom.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eoreal.dsp/1.5/Mon Jun 10 14:10:34 2002//
/t_eoreplacement.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eoselect.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eossga.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eostateandparser.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eosymreg.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_eovector.dsp/1.9/Mon Jun 10 14:10:34 2002//
/t_eovirus.dsp/1.6/Mon Jun 10 14:10:34 2002//
/t_mge-control.dsp/1.6/Mon Jun 10 14:10:35 2002//
/t_mge.dsp/1.6/Mon Jun 10 14:10:35 2002//
/t_mge1bit.dsp/1.6/Mon Jun 10 14:10:35 2002//
/test_dsp.tmpl/1.4/Thu Jan 17 15:21:44 2002//
/tut_1_bit.dsp/1.4/Mon Jun 10 14:10:35 2002//
/tut_1_ex3.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_1_real.dsp/1.4/Mon Jun 10 14:10:35 2002//
/tut_2_bit.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_2_ex3.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_2_real.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_3_bit.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_3_ex1.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_4_bit.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_4_es.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_4_real.dsp/1.3/Mon Jun 10 14:10:35 2002//
/tut_N_XXX.tmpl/1.2/Thu Jan 17 15:21:44 2002//
/tut_para1_full.dsp/1.1/Fri Apr 12 14:13:08 2002//
/tut_para1_ring1.dsp/1.1/Fri Apr 12 14:13:08 2002//
/tut_para1_ring2.dsp/1.1/Fri Apr 12 14:13:08 2002//
/tut_para2_master.dsp/1.1/Fri Apr 12 14:13:08 2002//
/tut_para2_slave.dsp/1.1/Fri Apr 12 14:13:08 2002//
/tut_paraN_XXX.tmpl/1.1/Fri Apr 12 14:13:08 2002//
/utils.dsp/1.6/Mon Oct 14 16:16:00 2002//
D

View file

@ -0,0 +1 @@
A D/lib////

View file

@ -0,0 +1 @@
eo/win

View file

@ -0,0 +1 @@
:ext:evomarc@eodev.cvs.sourceforge.net:/cvsroot/eodev

View file

@ -0,0 +1 @@
EXTRA_DIST = eo.dsw eo.dsp

View file

@ -0,0 +1,20 @@
This directory contains the project files for MSVC++
They have been successfully tested with MSVC++ 6.0
on Windows NT.
There is one main DSW project file: eo.dsw
It contains the description of the project with all compiler options.
There are several DSP files:
eo.dsp for the library in src
utils.dsp ... src/utils
ga.dsp ... src/ga
es.dsp ... src/es
and one additional DSP file for each program in test dir.
The libraries are created in src/win/lib directory.
The objects and executable files are created in src/win/DEBUG
directory.

View file

@ -0,0 +1,112 @@
# Microsoft Developer Studio Project File - Name="all_lib" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=all_lib - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "all_lib.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "all_lib.mak" CFG="all_lib - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "all_lib - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "all_lib - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "all_lib - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Release/eo_lib.lib"
# Begin Custom Build - Installing $(InputPath) in lib directory
TargetPath=.\Release\eo_lib.lib
InputPath=.\Release\eo_lib.lib
SOURCE="$(InputPath)"
"lib\$(TargetPath)" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
if not exist "lib" md "lib"
copy "$(TargetPath)" "lib"
# End Custom Build
!ELSEIF "$(CFG)" == "all_lib - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Debug/eo_libd.lib"
# Begin Custom Build - Installing $(InputPath) in lib directory
TargetPath=.\Debug\eo_libd.lib
InputPath=.\Debug\eo_libd.lib
SOURCE="$(InputPath)"
"lib\$(TargetPath)" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
if not exist "lib" md "lib"
copy "$(TargetPath)" "lib"
# End Custom Build
!ENDIF
# Begin Target
# Name "all_lib - Win32 Release"
# Name "all_lib - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# End Group
# End Target
# End Project

View file

@ -0,0 +1,96 @@
# Microsoft Developer Studio Project File - Name="all_tests" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=all_tests - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "all_tests.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "all_tests.mak" CFG="all_tests - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "all_tests - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "all_tests - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "all_tests - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "all_tests - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "all_tests - Win32 Release"
# Name "all_tests - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project

View file

@ -0,0 +1,96 @@
# Microsoft Developer Studio Project File - Name="all_tut" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=all_tut - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "all_tut.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "all_tut.mak" CFG="all_tut - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "all_tut - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "all_tut - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "all_tut - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "all_tut - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "all_tut - Win32 Release"
# Name "all_tut - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project

View file

@ -0,0 +1,38 @@
#! /bin/tcsh -f
#
# script that generates the DSP files for all programs in test dir
#
# to add a new one, add the corresponding line:
#
# create_dsp SourceFileName dspFileName [optional additional library]
#
# don't use upper-case letters in the dspFileName
# create a backup
/bin/mv eo.dsw eo.dsw~
# restore empty DSW
cp eo.org eo.dsw
# GO for all programs
create_dsp.sh t-eoParetoFitness t_eoparetofitness
create_dsp.sh t-eoPareto t_eopareto
create_dsp.sh t-eofitness t_eofitness
create_dsp.sh t-eoRandom t_eorandom
create_dsp.sh t-eobin t_eobin
create_dsp.sh t-eoVirus t_eovirus
create_dsp.sh t-MGE t_mge
create_dsp.sh t-MGE1bit t_mge1bit
create_dsp.sh t-MGE-control t_mge-control
create_dsp.sh t-eoStateAndParser t_eostateandparser
create_dsp.sh t-eoCheckpointing t_eocheckpointing
create_dsp.sh t-eoSSGA t_eossga
create_dsp.sh t-eoExternalEO t_eoexternaleo
create_dsp.sh t-eoSymreg t_eosymreg
create_dsp.sh t-eo t_eo
create_dsp.sh t-eoReplacement t_eoreplacement
create_dsp.sh t-eoSelect t_eoselect
create_dsp.sh t-eoGenOp t_eogenop
create_dsp.sh t-eoGA t_eoga ga
create_dsp.sh t-eoReal t_eoreal es
create_dsp.sh t-eoVector t_eovector
create_dsp.sh t-eoESAll t_eoesall es
create_dsp.sh t-eoPBIL t_eopbil ga

View file

@ -0,0 +1,37 @@
#! /bin/tcsh -f
if ($#argv < 2) then
echo Usage $0 SourceName TargetName
echo Example: $0 t-eoGA t_eoga ga
echo " will create t_eoga.dsp that in turn is the Win project file"
echo " that will create the executable t_eoga using source"
echo " t-eoga.cpp in test dir"
exit
endif
echo "Creating $2.dsp"
echo s/DIRNAME/$2/g > toto.sed
echo s/SOURCENAME/$1/g >> toto.sed
sed -f toto.sed test_dsp.tmpl > $2.dsp
/bin/rm toto.sed
echo "Adding $2.dsp in the main eo.dsw project file"
echo "" >> eo.dsw
echo Project: \"$2\"=.\\\\$2.dsp - Package Owner=\<4\> >> eo.dsw
echo "" >> eo.dsw
echo Package=\<5\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo Package=\<4\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo '###############################################################################' >> eo.dsw
echo "AND DON'T FORGET to add the 3 lines in eo.dsw"
echo " (too lazy to do it automatically)"
echo " Begin Project Dependency"
echo " " Project_Dep_Name $2
echo " End Project Dependency"

View file

@ -0,0 +1,38 @@
#! /bin/tcsh -f
if ($#argv < 2) then
echo "Usage $0 LessonNumber NickName SourceName (no .cpp)"
echo Example: $0 1 bit FirstBitGA
echo " will create the Win project file tut_1_bit.dsp"
echo " that will create the executable tut_1_bit.exe using source"
echo " FirstBitGA.cpp in tutorial/Lesson1 dir"
exit
endif
echo "Creating tut_{$1}_{$2}.dsp"
echo s/tut_N_XXX/tut_{$1}_{$2}/g > toto.sed
echo s/LessonN/Lesson$1/g >> toto.sed
echo s/SRCXXX/$3/g >> toto.sed
sed -f toto.sed tut_N_XXX.tmpl > tut_{$1}_{$2}.dsp
/bin/rm toto.sed
echo "Adding tut_{$1}_{$2}.dsp in the main eo.dsw project file"
echo "" >> eo.dsw
echo Project: \"tut_{$1}_{$2}\"=.\\\\tut_{$1}_{$2}.dsp - Package Owner=\<4\> >> eo.dsw
echo "" >> eo.dsw
echo Package=\<5\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo Package=\<4\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo '###############################################################################' >> eo.dsw
echo "AND DON'T FORGET to add the 3 lines in eo.dsw"
echo " (too lazy to do it automatically)"
echo " Begin Project Dependency"
echo " " Project_Dep_Name tut_{$1}_{$2}
echo " End Project Dependency"

View file

@ -0,0 +1,38 @@
#! /bin/tcsh -f
if ($#argv < 2) then
echo "Usage $0 LessonNumber NickName SourceName (no .cpp)"
echo Example: $0 1 bit FirstBitGA
echo " will create the Win project file tut_para1_bit.dsp"
echo " that will create the executable tut_para1_full.exe using source"
echo " IslandBitEA.cpp in tutorial/ParadisEO/Lesson1 dir"
exit
endif
echo "Creating tut_{$1}_{$2}.dsp"
echo s/tut_N_XXX/tut_para{$1}_{$2}/g > toto.sed
echo s/LessonN/Lesson$1/g >> toto.sed
echo s/SRCXXX/$3/g >> toto.sed
sed -f toto.sed tut_paraN_XXX.tmpl > tut_para{$1}_{$2}.dsp
/bin/rm toto.sed
echo "Adding tut_{$1}_{$2}.dsp in the main eo.dsw project file"
echo "" >> eo.dsw
echo Project: \"tut_para{$1}_{$2}\"=.\\\\tut_para{$1}_{$2}.dsp - Package Owner=\<4\> >> eo.dsw
echo "" >> eo.dsw
echo Package=\<5\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo Package=\<4\> >> eo.dsw
echo '{{{' >> eo.dsw
echo '}}}' >> eo.dsw
echo "" >> eo.dsw
echo '###############################################################################' >> eo.dsw
echo "AND DON'T FORGET to add the 3 lines in eo.dsw"
echo " (too lazy to do it automatically)"
echo " Begin Project Dependency"
echo " " Project_Dep_Name tut_para{$1}_{$2}
echo " End Project Dependency"

View file

@ -0,0 +1,126 @@
# Microsoft Developer Studio Project File - Name="eo" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=eo - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "eo.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "eo.mak" CFG="eo - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "eo - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "eo - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "eo - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD CPP /nologo /MT /w /W0 /GR /GX /O2 /I "..\src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FD /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0xc0a /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
!ELSEIF "$(CFG)" == "eo - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debugj"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GR /GX /ZI /Od /I "..\src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0xc0a /d "_DEBUG"
# ADD RSC /l 0xc0a /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Debug\eod.lib"
!ENDIF
# Begin Target
# Name "eo - Win32 Release"
# Name "eo - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\src\eoFunctorStore.cpp
# End Source File
# Begin Source File
SOURCE=..\src\eoParetoFitness.cpp
# End Source File
# Begin Source File
SOURCE=..\src\eoPersistent.cpp
# End Source File
# Begin Source File
SOURCE=..\src\eoPrintable.cpp
# End Source File
# Begin Source File
SOURCE=..\src\eoScalarFitnessAssembled.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\src\eoFunctorStore.H
# End Source File
# Begin Source File
SOURCE=..\src\eoPersistent.h
# End Source File
# Begin Source File
SOURCE=..\src\eoPrintable.h
# End Source File
# End Group
# End Target
# End Project

View file

@ -0,0 +1,728 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "all_lib"=.\all_lib.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name eo
End Project Dependency
Begin Project Dependency
Project_Dep_Name es
End Project Dependency
Begin Project Dependency
Project_Dep_Name ga
End Project Dependency
Begin Project Dependency
Project_Dep_Name utils
End Project Dependency
}}}
###############################################################################
Project: "all_tests"=.\all_tests.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name t_eo
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eobin
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eocheckpointing
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoesall
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoexternaleo
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eofitness
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoga
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eogenop
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eopareto
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoparetofitness
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eopbil
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eorandom
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoreal
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoreplacement
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eoselect
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eossga
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eostateandparser
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eosymreg
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eovector
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eovirus
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_mge
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_mge-control
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_mge1bit
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eofitnessassembledea
End Project Dependency
Begin Project Dependency
Project_Dep_Name t_eofitnessassembled
End Project Dependency
}}}
###############################################################################
Project: "all_tut"=.\all_tut.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name tut_1_bit
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_1_real
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_1_ex3
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_2_bit
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_2_real
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_2_ex3
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_3_bit
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_3_ex1
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_4_bit
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_4_real
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_4_es
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_para1_full
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_para1_ring1
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_para1_ring2
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_para2_master
End Project Dependency
Begin Project Dependency
Project_Dep_Name tut_para2_slave
End Project Dependency
}}}
###############################################################################
Project: "eo"=.\eo.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "es"=.\es.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "ga"=.\ga.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eo"=.\t_eo.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eobin"=.\t_eobin.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eocheckpointing"=.\t_eocheckpointing.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoesall"=.\t_eoesall.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoexternaleo"=.\t_eoexternaleo.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eofitness"=.\t_eofitness.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eofitnessassembled"=.\t_eofitnessassembled.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eofitnessassembledea"=.\t_eofitnessassembledea.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoga"=.\t_eoga.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eogenop"=.\t_eogenop.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eopareto"=.\t_eopareto.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoparetofitness"=.\t_eoparetofitness.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eopbil"=.\t_eopbil.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eorandom"=.\t_eorandom.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoreal"=.\t_eoreal.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoreplacement"=.\t_eoreplacement.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eoselect"=.\t_eoselect.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eossga"=.\t_eossga.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eostateandparser"=.\t_eostateandparser.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eosymreg"=.\t_eosymreg.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eovector"=.\t_eovector.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_eovirus"=.\t_eovirus.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_mge"=.\t_mge.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_mge-control"=".\t_mge-control.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "t_mge1bit"=.\t_mge1bit.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_1_bit"=.\tut_1_bit.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_1_ex3"=.\tut_1_ex3.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_1_real"=.\tut_1_real.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_2_bit"=.\tut_2_bit.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_2_ex3"=.\tut_2_ex3.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_2_real"=.\tut_2_real.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_3_bit"=.\tut_3_bit.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_3_ex1"=.\tut_3_ex1.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_4_bit"=.\tut_4_bit.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_4_es"=.\tut_4_es.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_4_real"=.\tut_4_real.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_para1_full"=.\tut_para1_full.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_para1_ring1"=.\tut_para1_ring1.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_para1_ring2"=.\tut_para1_ring2.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_para2_master"=.\tut_para2_master.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "tut_para2_slave"=.\tut_para2_slave.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "utils"=.\utils.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View file

@ -0,0 +1,65 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "eo"=.\eo.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "es"=.\es.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "ga"=.\ga.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "utils"=.\utils.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View file

@ -0,0 +1,224 @@
# Microsoft Developer Studio Project File - Name="es" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=es - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "es.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "es.mak" CFG="es - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "es - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "es - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "es - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD CPP /nologo /MT /w /W0 /GR /GX /O2 /I "..\src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "NO_GNUPLOT" /YX /FD /Zm200 /c
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
!ELSEIF "$(CFG)" == "es - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /w /W0 /Gm /GR /GX /ZI /Od /I "..\src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "NO_GNUPLOT" /YX /FD /GZ /Zm200 /c
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Debug\esd.lib"
!ENDIF
# Begin Target
# Name "es - Win32 Release"
# Name "es - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\src\es\make_algo_scalar_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_algo_scalar_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_checkpoint_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_checkpoint_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_continue_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_continue_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_genotype_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_genotype_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_op_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_op_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_pop_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_pop_real.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_run_es.cpp
# End Source File
# Begin Source File
SOURCE=..\src\es\make_run_real.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\src\es\eoEsChromInit.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsFull.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsGlobalXover.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsMutate.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsMutationInit.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsSimple.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsStandardXover.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoEsStdev.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoNormalMutation.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoReal.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoRealAtomXover.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoRealInitBounded.h
# End Source File
# Begin Source File
SOURCE=..\src\es\eoRealOp.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_es.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_genotype_real.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_op.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_op_es.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_op_real.h
# End Source File
# Begin Source File
SOURCE=..\src\es\make_real.h
# End Source File
# End Group
# End Target
# End Project

View file

@ -0,0 +1,144 @@
# Microsoft Developer Studio Project File - Name="ga" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=ga - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "ga.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "ga.mak" CFG="ga - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "ga - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "ga - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "ga - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD CPP /nologo /MT /w /W0 /GR /GX /O2 /I "..\src" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "NO_GNUPLOT" /YX /FD /c
# ADD BASE RSC /l 0x40c /d "NDEBUG"
# ADD RSC /l 0x40c /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo
!ELSEIF "$(CFG)" == "ga - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "ga___Win32_Debug"
# PROP BASE Intermediate_Dir "ga___Win32_Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /w /W0 /Gm /GR /GX /ZI /Od /I "..\src" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "NO_GNUPLOT" /YX /FD /GZ /c
# ADD BASE RSC /l 0x40c /d "_DEBUG"
# ADD RSC /l 0x40c /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Debug\gad.lib"
!ENDIF
# Begin Target
# Name "ga - Win32 Release"
# Name "ga - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\src\ga\make_algo_scalar_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_checkpoint_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_continue_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_genotype_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_op_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_pop_ga.cpp
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_run_ga.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\src\ga\eoBit.h
# End Source File
# Begin Source File
SOURCE=..\src\ga\eoBitOp.h
# End Source File
# Begin Source File
SOURCE=..\src\ga\eoBitOpFactory.h
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_ga.h
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_genotype_ga.h
# End Source File
# Begin Source File
SOURCE=..\src\ga\make_op.h
# End Source File
# End Group
# End Target
# End Project

View file

@ -0,0 +1,2 @@
/Readme/1.1/Sat Nov 10 14:12:01 2001//
D

Some files were not shown because too many files have changed in this diff Show more