index 0cd0960b2c308f9b724d2acb7e667d4f595493cf..f25d28af9dd5f538c90024ac17b2ceb97757a661 100755 (executable)
--- a/make.sh
+++ b/make.sh
Posix/Mod/Csys_stat.cp Posix/Mod/Cfcntl.cp Posix/Mod/Cerrno.cp \
Posix/Mod/Ciconv.cp Posix/Mod/Cwctype.cp Posix/Mod/Csys_mman.cp \
Posix/Mod/Cdlfcn.cp Posix/Mod/Csignal.cp Posix/Mod/Csetjmp.cp \
Posix/Mod/Csys_stat.cp Posix/Mod/Cfcntl.cp Posix/Mod/Cerrno.cp \
Posix/Mod/Ciconv.cp Posix/Mod/Cwctype.cp Posix/Mod/Csys_mman.cp \
Posix/Mod/Cdlfcn.cp Posix/Mod/Csignal.cp Posix/Mod/Csetjmp.cp \
- Posix/Mod/Clibgen.cp \
+ Posix/Mod/Clibgen.cp Posix/Mod/Csys_wait.cp \
Posix/Mod/Cmacro.cp
if [ "$_target" = "cpfront" ]; then
compile Lib/Mod/FFI.cp
Posix/Mod/Cmacro.cp
if [ "$_target" = "cpfront" ]; then
compile Lib/Mod/FFI.cp
### Compile Dev subsystem ###
###_______________________###
### Compile Dev subsystem ###
###_______________________###
- compile Dev/Mod/CPM.cp Dev/Mod/CPT.odc Dev/Mod/CPS.odc Dev/Mod/CPB.odc \
- Dev/Mod/CPP.odc Dev/Mod/CPE.odc Dev/Mod/CPH.odc Dev/Mod/CPL486.odc \
- Dev/Mod/CPC486.odc Dev/Mod/CPV486.odc
+ compile Dev/Mod/CPM.cp Dev/Mod/CPT.odc Dev/Mod/CPR.cp Dev/Mod/CPS.odc \
+ Dev/Mod/CPB.odc Dev/Mod/CPP.odc Dev/Mod/CPE.odc Dev/Mod/CPH.odc \
+ Dev/Mod/CPL486.odc Dev/Mod/CPC486.odc Dev/Mod/CPV486.odc
###^^^^^^^^^^^^^^^^^^^^^^^^###
### Compile Dev2 subsystem ###
###^^^^^^^^^^^^^^^^^^^^^^^^###
### Compile Dev2 subsystem ###
if [ "$_target" = "native" ]; then
compile Dsw/Mod/Debug.odc
fi
if [ "$_target" = "native" ]; then
compile Dsw/Mod/Debug.odc
fi
- compile Dsw/Mod/Documents.cp Dsw/Mod/Log.odc Dsw/Mod/Compiler486Main.cp \
- Dsw/Mod/CompilerCPfrontMain.cp Dsw/Mod/Linker486Main.cp
+
+ compile Dsw/Mod/Documents.cp Dsw/Mod/Log.odc Dsw/Mod/Opts.cp Dsw/Mod/Procs.cp
+ compile Dsw/Mod/HostProcs.cp
+
+ ###^^^^^^^^^^^^^^^^^^^^^^^^^^^###
+ ### Compile bbdsw executables ###
+ ###___________________________###
+
+ compile \
+ Dsw/Mod/Compiler486Main.cp \
+ Dsw/Mod/CompilerCPfrontMain.cp \
+ Dsw/Mod/Linker486Main.cp \
+ Dsw/Mod/MakeMain.cp
}
link_all() {
}
link_all() {
PosixCtypes PosixCmacro \
Kernel Console Files Dates Math Strings Services Log \
HostLang HostConsole HostFiles HostDates DswLog $_debug_module \
PosixCtypes PosixCmacro \
Kernel Console Files Dates Math Strings Services Log \
HostLang HostConsole HostFiles HostDates DswLog $_debug_module \
- DevCPM DevCPT DevCPS DevCPB DevCPP DevCPE DevCPH \
+ DevCPM DevCPT DevCPR DevCPS DevCPB DevCPP DevCPE DevCPH \
DevCPL486 DevCPC486 DevCPV486 \
DswDocuments DswCompiler486Main
DevCPL486 DevCPC486 DevCPV486 \
DswDocuments DswCompiler486Main
PosixCtypes PosixCmacro \
Kernel Console Files Dates Math Strings Services Log \
HostLang HostConsole HostFiles HostDates DswLog $_debug_module \
PosixCtypes PosixCmacro \
Kernel Console Files Dates Math Strings Services Log \
HostLang HostConsole HostFiles HostDates DswLog $_debug_module \
- DevCPM DevCPT DevCPS DevCPB DevCPP DevCPE DevCPH \
+ DevCPM DevCPT DevCPR DevCPS DevCPB DevCPP DevCPE DevCPH \
CPfrontCPG CPfrontCPC CPfrontCPV\
DswDocuments DswCompilerCPfrontMain
CPfrontCPG CPfrontCPC CPfrontCPV\
DswDocuments DswCompilerCPfrontMain
+ link cpmake \
+ PosixCtypes PosixCmacro \
+ Kernel Console Files Dates Math Strings Services Log \
+ HostLang HostConsole HostFiles HostDates DswLog $_debug_module \
+ DevCPM DevCPT DevCPR DevCPS \
+ DswDocuments DswOpts DswProcs DswHostProcs DswMakeMain
+
if $_dolink; then
if $_dolink; then
- chmod a+x cpc486 cpl486 cpfront
+ if [ "$_system" = "osx" ]; then
+ chmod a+x cpc486.out cpl486.out cpfront.out
+ else
+ chmod a+x cpc486 cpl486 cpfront
+ fi
fi
}
fi
}