X-Git-Url: https://deadsoftware.ru/gitweb?p=cpc.git;a=blobdiff_plain;f=make.sh;h=d466d2773aa85ecb1d7c2f6331ab7cbb6c455f21;hp=ecd46c387609acb68e4b8ca1f9101d04454a88d9;hb=92aff0fa77569efb2d8cd1b3703370cb61137173;hpb=1f85f5e1e40eefd27f424226f9040abccf195875 diff --git a/make.sh b/make.sh index ecd46c3..d466d27 100755 --- a/make.sh +++ b/make.sh @@ -131,19 +131,17 @@ compile_all() { ### Compile POSIX bindings ### ###________________________### - case "$_system" in - linux) - compile C99/Mod/types.cp \ - C99/Mod/sys_types.cp \ - C99/Mod/stdlib.cp C99/Mod/stdio.cp C99/Mod/unistd.cp \ - C99/Mod/dirent.cp C99/Mod/locale.cp C99/Mod/time.cp \ - C99/Mod/sys_stat.cp C99/Mod/fcntl.cp C99/Mod/errno.cp \ - C99/Mod/iconv.cp C99/Mod/wctype.cp C99/Mod/sys_mman.cp \ - C99/Mod/dlfcn.cp C99/Mod/signal.cp C99/Mod/setjmp.cp \ - C99/Mod/libgen.cp \ - C99/Mod/macro.cp - ;; - esac + if $_useposix; then + compile Posix/Mod/Ctypes.cp \ + Posix/Mod/Csys_types.cp \ + Posix/Mod/Cstdlib.cp Posix/Mod/Cstdio.cp Posix/Mod/Cunistd.cp \ + Posix/Mod/Cdirent.cp Posix/Mod/Clocale.cp Posix/Mod/Ctime.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/Cmacro.cp + fi ###^^^^^^^^^^^^^^^^^^^^^^^^^^^^### ### Compile BlackBox Framework ### @@ -212,7 +210,7 @@ link_all() { fi link cpc486 \ - C99types C99macro \ + PosixCtypes PosixCmacro \ Kernel Console Files Dates Math Strings Services Log \ HostLang HostConsole HostFiles HostDates DswLog $_debug_module \ DevCPM DevCPT DevCPS DevCPB DevCPP DevCPE DevCPH \ @@ -220,7 +218,7 @@ link_all() { DswDocuments DswCompiler486Main link cpl486 \ - C99types C99macro \ + PosixCtypes PosixCmacro \ Kernel Console Files Math Strings Services Log \ HostLang HostConsole HostFiles DswLog $_debug_module \ Dev2LnkBase Dev2LnkChmod Dev2LnkLoad Dev2LnkWriteElf \ @@ -228,7 +226,7 @@ link_all() { DswLinker486Main link cpfront \ - C99types C99macro \ + PosixCtypes PosixCmacro \ Kernel Console Files Dates Math Strings Services Log \ HostLang HostConsole HostFiles HostDates DswLog $_debug_module \ DevCPM DevCPT DevCPS DevCPB DevCPP DevCPE DevCPH \