- now forcing zlib configuration before compiling files that depend on

the zlib header files, since zlib's configure script can modify the
  header files.  removed ZlibInclude variable, which no longer serves
  a purpose.
    c/Mf-*, c/Makefile.*nt
- removed unnecessary datestamp.c target
    c/Mf.*nt

original commit: d081c5b19a185597443f47101caa35b8c12084c7
This commit is contained in:
dybvig 2016-06-14 22:56:36 -04:00
parent c15ac6d328
commit 4542d12295
38 changed files with 85 additions and 118 deletions

7
LOG
View File

@ -200,3 +200,10 @@
release_notes.stex
- fixed spelling of non-existent
s/syntax.ss
- now forcing zlib configuration before compiling files that depend on
the zlib header files, since zlib's configure script can modify the
header files. removed ZlibInclude variable, which no longer serves
a purpose.
c/Mf-*, c/Makefile.*nt
- removed unnecessary datestamp.c target
c/Mf.*nt

View File

@ -17,7 +17,6 @@ m = a6nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
ZlibInclude = ..\zlib
KernelDll = ..\bin\$m\csv941.dll
KernelLib = ..\bin\$m\csv941.lib
MTKernelLib = ..\boot\$m\csv941mt.lib
@ -29,7 +28,7 @@ MDMain = ..\boot\$m\mainmd.obj
ResFile = ..\boot\$m\scheme.res
# We use MD so that we can link with and load DLLs built against msvcrxxx.dll
CFLAGS=/nologo /Ox /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
CFLAGS=/nologo /Ox /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
MDCFLAGS=$(CFLAGS) /MD
MTCFLAGS=$(CFLAGS) /MT
DLLLDFLAGS=/machine:X64 /release /nologo
@ -38,7 +37,7 @@ DLLLDFLAGS=/machine:X64 /release /nologo
EXELDFLAGS=/machine:X64 /incremental:no /release /nologo /STACK:0x1000000
# use following flags for debugging
# CFLAGS=/nologo /Od /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
# CFLAGS=/nologo /Od /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
# MDCFLAGS=$(CFLAGS) /Zi /MDd
# MTCFLAGS=$(CFLAGS) /Zi /MTd
# DLLLDFLAGS=/machine:X64 /debug /nologo /nodefaultlib:msvcrt
@ -68,7 +67,7 @@ all: $(Exec) $(MTKernelLib) $(MDKernelLib) $(MTMain)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(hsrc)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(SchemeInclude)/equates.h $(SchemeInclude)/scheme.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(ZlibInclude)/zconf.h $(ZlibInclude)/zlib.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): ..\zlib/zconf.h ..\zlib/zlib.h
$(MTKernelLib): $(csrc) $(MTZlibLib)
-del /f $(MTKernelLib)
@ -125,7 +124,7 @@ mdscheme.exe: $(ResFile) $(MDMain) $(MDKernelLib)
-del /f mdscheme.exe
link /out:mdscheme.exe $(EXELDFLAGS) $(ResFile) $(MDMain) $(MDKernelLib) $(SystemLib)
$(ZlibInclude)\zlib.h $(ZlibInclude)\zconf.h $(MDZlibLib) $(MTZlibLib):
..\zlib\zlib.h ..\zlib\zconf.h $(MDZlibLib) $(MTZlibLib):
cd ../zlib
nmake /nologo -f win32/Makefile.msc AR="link /lib" CFLAGS="-nologo -MT -O2 $(LOC)"
ren zlib.lib zlibmt.lib

View File

@ -17,7 +17,6 @@ m = i3nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
ZlibInclude = ..\zlib
KernelDll = ..\bin\$m\csv941.dll
KernelLib = ..\bin\$m\csv941.lib
MTKernelLib = ..\boot\$m\csv941mt.lib
@ -29,7 +28,7 @@ MDMain = ..\boot\$m\mainmd.obj
ResFile = ..\boot\$m\scheme.res
# We use MD so that we can link with and load DLLs built against msvcrxxx.dll
CFLAGS=/nologo /fp:precise /Ox /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DI386 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
CFLAGS=/nologo /fp:precise /Ox /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DI386 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
MDCFLAGS=$(CFLAGS) /MD
MTCFLAGS=$(CFLAGS) /MT
DLLLDFLAGS=/machine:ix86 /release /nologo
@ -37,7 +36,7 @@ DLLLDFLAGS=/machine:ix86 /release /nologo
EXELDFLAGS=/machine:ix86 /incremental:no /release /nologo /STACK:0x800000
# use following flags for debugging
# CFLAGS=/nologo /Od /W3 /MDd /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DI386 /DNO_UNISTD_H
# CFLAGS=/nologo /Od /W3 /MDd /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DI386 /DNO_UNISTD_H
# LDFLAGS=/machine:ix86 /incremental:no /release /nologo /debug
SystemLib=rpcrt4.lib ole32.lib advapi32.lib User32.lib
@ -64,7 +63,7 @@ all: $(Exec) $(MTKernelLib) $(MDKernelLib) $(MTMain)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(hsrc)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(SchemeInclude)/equates.h $(SchemeInclude)/scheme.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(ZlibInclude)/zconf.h $(ZlibInclude)/zlib.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): ..\zlib/zconf.h ..\zlib/zlib.h
$(MTKernelLib): $(csrc) $(MTZlibLib)
-del /f $(MTKernelLib)
@ -121,7 +120,7 @@ mdscheme.exe: $(ResFile) $(MDMain) $(MDKernelLib)
-del /f mdscheme.exe
link /out:mdscheme.exe $(EXELDFLAGS) $(ResFile) $(MDMain) $(MDKernelLib) $(SystemLib)
$(ZlibInclude)\zlib.h $(ZlibInclude)\zconf.h $(MDZlibLib) $(MTZlibLib):
..\zlib\zlib.h ..\zlib\zconf.h $(MDZlibLib) $(MTZlibLib):
cd ../zlib
nmake /nologo -f win32/Makefile.msc AR="link /lib" CFLAGS="-nologo -MT -O2 $(LOC)"
ren zlib.lib zlibmt.lib

View File

@ -17,7 +17,6 @@ m = ta6nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
ZlibInclude = ..\zlib
KernelDll = ..\bin\$m\csv941.dll
KernelLib = ..\bin\$m\csv941.lib
MTKernelLib = ..\boot\$m\csv941mt.lib
@ -29,7 +28,7 @@ MDMain = ..\boot\$m\mainmd.obj
ResFile = ..\boot\$m\scheme.res
# We use MD so that we can link with and load DLLs built against msvcrxxx.dll
CFLAGS=/nologo /Ox /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
CFLAGS=/nologo /Ox /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
MDCFLAGS=$(CFLAGS) /MD
MTCFLAGS=$(CFLAGS) /MT
DLLLDFLAGS=/machine:X64 /release /nologo
@ -38,7 +37,7 @@ DLLLDFLAGS=/machine:X64 /release /nologo
EXELDFLAGS=/machine:X64 /incremental:no /release /nologo /STACK:0x1000000
# use following flags for debugging
# CFLAGS=/nologo /Od /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
# CFLAGS=/nologo /Od /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DX86_64 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
# MDCFLAGS=$(CFLAGS) /Zi /MDd
# MTCFLAGS=$(CFLAGS) /Zi /MTd
# DLLLDFLAGS=/machine:X64 /debug /nologo /nodefaultlib:msvcrt
@ -68,7 +67,7 @@ all: $(Exec) $(MTKernelLib) $(MDKernelLib) $(MTMain)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(hsrc)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(SchemeInclude)/equates.h $(SchemeInclude)/scheme.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(ZlibInclude)/zconf.h $(ZlibInclude)/zlib.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): ..\zlib/zconf.h ..\zlib/zlib.h
$(MTKernelLib): $(csrc) $(MTZlibLib)
-del /f $(MTKernelLib)
@ -125,7 +124,7 @@ mdscheme.exe: $(ResFile) $(MDMain) $(MDKernelLib)
-del /f mdscheme.exe
link /out:mdscheme.exe $(EXELDFLAGS) $(ResFile) $(MDMain) $(MDKernelLib) $(SystemLib)
$(ZlibInclude)\zlib.h $(ZlibInclude)\zconf.h $(MDZlibLib) $(MTZlibLib):
..\zlib\zlib.h ..\zlib\zconf.h $(MDZlibLib) $(MTZlibLib):
cd ../zlib
nmake /nologo -f win32/Makefile.msc AR="link /lib" CFLAGS="-nologo -MT -O2 $(LOC)"
ren zlib.lib zlibmt.lib

View File

@ -17,7 +17,6 @@ m = ti3nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
ZlibInclude = ..\zlib
KernelDll = ..\bin\$m\csv941.dll
KernelLib = ..\bin\$m\csv941.lib
MTKernelLib = ..\boot\$m\csv941mt.lib
@ -29,7 +28,7 @@ MDMain = ..\boot\$m\mainmd.obj
ResFile = ..\boot\$m\scheme.res
# We use MD so that we can link with and load DLLs built against msvcrxxx.dll
CFLAGS=/nologo /fp:precise /Ox /W3 /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DI386 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
CFLAGS=/nologo /fp:precise /Ox /W3 /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DI386 /DWIN32 /D_CRT_SECURE_NO_WARNINGS
MDCFLAGS=$(CFLAGS) /MD
MTCFLAGS=$(CFLAGS) /MT
DLLLDFLAGS=/machine:ix86 /release /nologo
@ -37,7 +36,7 @@ DLLLDFLAGS=/machine:ix86 /release /nologo
EXELDFLAGS=/machine:ix86 /incremental:no /release /nologo /STACK:0x800000
# use following flags for debugging
# CFLAGS=/nologo /Od /W3 /MDd /I$(SchemeInclude) /I$(ZlibInclude) /DUSE_ANSI_PROTOTYPES /DI386 /DNO_UNISTD_H
# CFLAGS=/nologo /Od /W3 /MDd /I$(SchemeInclude) /I..\zlib /DUSE_ANSI_PROTOTYPES /DI386 /DNO_UNISTD_H
# LDFLAGS=/machine:ix86 /incremental:no /release /nologo /debug
SystemLib=rpcrt4.lib ole32.lib advapi32.lib User32.lib
@ -64,7 +63,7 @@ all: $(Exec) $(MTKernelLib) $(MDKernelLib) $(MTMain)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(hsrc)
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(SchemeInclude)/equates.h $(SchemeInclude)/scheme.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): $(ZlibInclude)/zconf.h $(ZlibInclude)/zlib.h
$(KernelLib) $(MTKernelLib) $(MDKernelLib): ..\zlib/zconf.h ..\zlib/zlib.h
$(MTKernelLib): $(csrc) $(MTZlibLib)
-del /f $(MTKernelLib)
@ -121,7 +120,7 @@ mdscheme.exe: $(ResFile) $(MDMain) $(MDKernelLib)
-del /f mdscheme.exe
link /out:mdscheme.exe $(EXELDFLAGS) $(ResFile) $(MDMain) $(MDKernelLib) $(SystemLib)
$(ZlibInclude)\zlib.h $(ZlibInclude)\zconf.h $(MDZlibLib) $(MTZlibLib):
..\zlib\zlib.h ..\zlib\zconf.h $(MDZlibLib) $(MTZlibLib):
cd ../zlib
nmake /nologo -f win32/Makefile.msc AR="link /lib" CFLAGS="-nologo -MT -O2 $(LOC)"
ren zlib.lib zlibmt.lib

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -28,9 +28,6 @@ ${Scheme}: make.bat
./make.bat
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
# currently creating datestamp at 'make source' time
datestamp.c:
vs.bat:
echo '@echo off' > $@
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -Wl,--export-dynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -DSOLARIS -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -DSOLARIS -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = arm32le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; ./configure)
(cd ../zlib; make)

View File

@ -16,7 +16,6 @@
include Mf-config
Include=../boot/$m
ZlibInclude=../zlib
PetiteBoot=../boot/$m/petite.boot
SchemeBoot=../boot/$m/scheme.boot
Kernel=../boot/$m/kernel.$o
@ -55,9 +54,14 @@ scheme.o main.o: config.h
${kernelobj}: system.h types.h version.h externs.h globals.h segment.h thread.h sort.h
${kernelobj}: ${Include}/equates.h ${Include}/scheme.h
${mainobj}: ${Include}/scheme.h
scheme.o io.o new-io.o: ${ZlibInclude}/zconf.h ${ZlibInclude}/zlib.h
${kernelobj}: ../zlib/zconf.h ../zlib/zlib.h
gc-ocd.o gc-oce.o: gc.c
../zlib/zlib.h ../zlib/zconf.h: ../zlib/configure.log
../zlib/libz.a: ../zlib/configure.log
(cd ../zlib; ${MAKE})
clean:
rm -f *.$o ${mdclean}
rm -f Make.out

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -28,9 +28,6 @@ ${Scheme}: make.bat
./make.bat
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
# currently creating datestamp at 'make source' time
datestamp.c:
vs.bat:
echo '@echo off' > $@
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -Wl,--export-dynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ LocalInclude = /usr/local/include
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} -I${LocalInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib -I${LocalInclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -Wl,--export-dynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -DSOLARIS -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -DSOLARIS -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = ppc32.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -28,9 +28,6 @@ ${Scheme}: make.bat
./make.bat
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
# currently creating datestamp at 'make source' time
datestamp.c:
vs.bat:
echo '@echo off' > $@
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -Wl,--export-dynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -DSOLARIS -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -DSOLARIS -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m64 ./configure --64)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -28,9 +28,6 @@ ${Scheme}: make.bat
./make.bat
cp ../bin/$m/scheme.exe ../bin/$m/petite.exe
# currently creating datestamp at 'make source' time
datestamp.c:
vs.bat:
echo '@echo off' > $@
echo 'if "%VS140COMNTOOLS%" neq "" goto :VS' >> $@

View File

@ -27,7 +27,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} ${mdinclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib ${mdinclude} $*.c
include Mf-base
@ -37,6 +37,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -Wl,--export-dynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = i3le.o
.SUFFIXES: .c .o
.c.o:
$C -c -DSOLARIS -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -DSOLARIS -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)

View File

@ -26,7 +26,7 @@ mdobj = ppc32le.o
.SUFFIXES: .c .o
.c.o:
$C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
$C -c -D${Cpu} -I${Include} -I../zlib $*.c
include Mf-base
@ -36,6 +36,5 @@ ${Kernel}: ${kernelobj} ../zlib/libz.a
${Scheme}: ${Kernel} ${Main}
$C -rdynamic -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
../zlib/configure.log:
(cd ../zlib; CFLAGS=-m32 ./configure)
(cd ../zlib; make)