Skip to content

Commit

Permalink
MAJ portage NT
Browse files Browse the repository at this point in the history
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@672 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  • Loading branch information
xleroy committed Feb 26, 1996
1 parent 0e02969 commit abaf4f4
Show file tree
Hide file tree
Showing 6 changed files with 87 additions and 68 deletions.
22 changes: 11 additions & 11 deletions Makefile.nt
Expand Up @@ -141,7 +141,7 @@ backup:
promote-cross:
cp cslc boot\cslc
cp lex\csllex boot\csllex
cp yacc\cslyacc boot\cslyacc
cp yacc\cslyacc.exe boot\cslyacc.exe
cd stdlib & cp $(LIBFILES) ..\boot

# Promote the newly compiled system to the rank of bootstrap compiler
Expand All @@ -151,7 +151,7 @@ promote: promote-cross

# Restore the saved bootstrap compiler if a problem arises
restore:
mv boot\Saved\* boot
cd boot\Saved & mv * ..
rmdir boot\Saved
mv boot\Saved.prev boot\Saved

Expand Down Expand Up @@ -403,7 +403,7 @@ realclean::

csltools:
cd tools & $(MAKEREC) all
realclean::
clean::
cd tools & $(MAKEREC) clean
alldepend::
cd tools & $(MAKEREC) depend
Expand Down Expand Up @@ -435,14 +435,14 @@ alldepend::
$(CAMLOPT) $(COMPFLAGS) -c $<

clean::
rm -f utils\*.cm[iox] utils\*.obj utils\*.asm
rm -f parsing\*.cm[iox] parsing\*.obj parsing\*.asm
rm -f typing\*.cm[iox] typing\*.obj typing\*.asm
rm -f bytecomp\*.cm[iox] bytecomp\*.obj bytecomp\*.asm
rm -f asmcomp\*.cm[iox] asmcomp\*.obj asmcomp\*.asm
rm -f driver\*.cm[iox] driver\*.obj driver\*.asm
rm -f toplevel\*.cm[iox] toplevel\*.obj toplevel\*.asm
rm -f tools\*.cm[iox] tools\*.obj tools\*.asm
rm -f utils/*.cm* utils/*.obj utils/*.asm
rm -f parsing/*.cm* parsing/*.obj parsing/*.asm
rm -f typing/*.cm* typing/*.obj typing/*.asm
rm -f bytecomp/*.cm* bytecomp/*.obj bytecomp/*.asm
rm -f asmcomp/*.cm* asmcomp/*.obj asmcomp/*.asm
rm -f driver/*.cm* driver/*.obj driver/*.asm
rm -f toplevel/*.cm* toplevel/*.obj toplevel/*.asm
rm -f tools/*.cm* tools/*.obj tools/*.asm

depend: beforedepend
echo > .depend
Expand Down
18 changes: 14 additions & 4 deletions asmrun/.depend
Expand Up @@ -52,12 +52,17 @@ ints.o: ints.c ../byterun/alloc.h ../byterun/misc.h \
../byterun/mlvalues.h ../byterun/fail.h ../byterun/memory.h \
../byterun/gc.h ../byterun/major_gc.h ../byterun/freelist.h \
../byterun/minor_gc.h ../byterun/str.h
io.o: io.c ../byterun/alloc.h ../byterun/misc.h ../byterun/config.h \
../byterun/../config/m.h ../byterun/../config/s.h \
io.o: io.c ../byterun/config.h ../byterun/../config/m.h \
../byterun/../config/s.h ../byterun/alloc.h ../byterun/misc.h \
../byterun/mlvalues.h ../byterun/fail.h ../byterun/io.h \
../byterun/memory.h ../byterun/gc.h ../byterun/major_gc.h \
../byterun/freelist.h ../byterun/minor_gc.h ../byterun/signals.h \
../byterun/sys.h
lexing.o: lexing.c ../byterun/mlvalues.h ../byterun/config.h \
../byterun/../config/m.h ../byterun/../config/s.h ../byterun/misc.h \
../byterun/stacks.h ../byterun/memory.h ../byterun/gc.h \
../byterun/major_gc.h ../byterun/freelist.h ../byterun/minor_gc.h \
../byterun/str.h
main.o: main.c ../byterun/gc.h ../byterun/mlvalues.h \
../byterun/config.h ../byterun/../config/m.h ../byterun/../config/s.h \
../byterun/misc.h ../byterun/gc_ctrl.h ../byterun/sys.h
Expand Down Expand Up @@ -165,12 +170,17 @@ ints.d.o: ints.c ../byterun/alloc.h ../byterun/misc.h \
../byterun/mlvalues.h ../byterun/fail.h ../byterun/memory.h \
../byterun/gc.h ../byterun/major_gc.h ../byterun/freelist.h \
../byterun/minor_gc.h ../byterun/str.h
io.d.o: io.c ../byterun/alloc.h ../byterun/misc.h ../byterun/config.h \
../byterun/../config/m.h ../byterun/../config/s.h \
io.d.o: io.c ../byterun/config.h ../byterun/../config/m.h \
../byterun/../config/s.h ../byterun/alloc.h ../byterun/misc.h \
../byterun/mlvalues.h ../byterun/fail.h ../byterun/io.h \
../byterun/memory.h ../byterun/gc.h ../byterun/major_gc.h \
../byterun/freelist.h ../byterun/minor_gc.h ../byterun/signals.h \
../byterun/sys.h
lexing.d.o: lexing.c ../byterun/mlvalues.h ../byterun/config.h \
../byterun/../config/m.h ../byterun/../config/s.h ../byterun/misc.h \
../byterun/stacks.h ../byterun/memory.h ../byterun/gc.h \
../byterun/major_gc.h ../byterun/freelist.h ../byterun/minor_gc.h \
../byterun/str.h
main.d.o: main.c ../byterun/gc.h ../byterun/mlvalues.h \
../byterun/config.h ../byterun/../config/m.h ../byterun/../config/s.h \
../byterun/misc.h ../byterun/gc_ctrl.h ../byterun/sys.h
Expand Down
90 changes: 47 additions & 43 deletions asmrun/Makefile.nt
Expand Up @@ -4,9 +4,11 @@ CC=$(NATIVECC)
CFLAGS=-I..\byterun -DNATIVE_CODE -DTARGET_$(ARCH) -DSYS_$(SYSTEM) $(NATIVECCCOMPOPTS)

COBJS=main.obj fail.obj roots.obj signals.obj \
misc.obj freelist.obj major_gc.obj minor_gc.obj memory.obj alloc.obj compare.obj ints.obj \
floats.obj str.obj array.obj io.obj extern.obj intern.obj hash.obj sys.obj parsing.obj \
gc_ctrl.obj terminfo.obj md5.obj obj.obj
misc.obj freelist.obj major_gc.obj minor_gc.obj memory.obj alloc.obj \
compare.obj ints.obj floats.obj str.obj array.obj io.obj extern.obj \
intern.obj hash.obj sys.obj parsing.obj gc_ctrl.obj terminfo.obj \
md5.obj obj.obj lexing.obj

ASMOBJS=$(ARCH)nt.obj

OBJS=$(COBJS) $(ASMOBJS)
Expand All @@ -20,46 +22,48 @@ libasmrun.lib: $(OBJS)
install:
cp libasmrun.lib $(LIBDIR)

misc.c: ..\byterun\misc.c
cp ..\byterun\misc.c misc.c
freelist.c: ..\byterun\freelist.c
cp ..\byterun\freelist.c freelist.c
major_gc.c: ..\byterun\major_gc.c
cp ..\byterun\major_gc.c major_gc.c
minor_gc.c: ..\byterun\minor_gc.c
cp ..\byterun\minor_gc.c minor_gc.c
memory.c: ..\byterun\memory.c
cp ..\byterun\memory.c memory.c
alloc.c: ..\byterun\alloc.c
cp ..\byterun\alloc.c alloc.c
compare.c: ..\byterun\compare.c
cp ..\byterun\compare.c compare.c
ints.c: ..\byterun\ints.c
cp ..\byterun\ints.c ints.c
floats.c: ..\byterun\floats.c
cp ..\byterun\floats.c floats.c
str.c: ..\byterun\str.c
cp ..\byterun\str.c str.c
io.c: ..\byterun\io.c
cp ..\byterun\io.c io.c
extern.c: ..\byterun\extern.c
cp ..\byterun\extern.c extern.c
intern.c: ..\byterun\intern.c
cp ..\byterun\intern.c intern.c
hash.c: ..\byterun\hash.c
cp ..\byterun\hash.c hash.c
sys.c: ..\byterun\sys.c
cp ..\byterun\sys.c sys.c
parsing.c: ..\byterun\parsing.c
cp ..\byterun\parsing.c parsing.c
gc_ctrl.c: ..\byterun\gc_ctrl.c
cp ..\byterun\gc_ctrl.c gc_ctrl.c
terminfo.c: ..\byterun\terminfo.c
cp ..\byterun\terminfo.c terminfo.c
md5.c: ..\byterun\md5.c
cp ..\byterun\md5.c md5.c
obj.c: ..\byterun\obj.c
cp ..\byterun\obj.c obj.c
misc.c: ../byterun/misc.c
cp ../byterun/misc.c misc.c
freelist.c: ../byterun/freelist.c
cp ../byterun/freelist.c freelist.c
major_gc.c: ../byterun/major_gc.c
cp ../byterun/major_gc.c major_gc.c
minor_gc.c: ../byterun/minor_gc.c
cp ../byterun/minor_gc.c minor_gc.c
memory.c: ../byterun/memory.c
cp ../byterun/memory.c memory.c
alloc.c: ../byterun/alloc.c
cp ../byterun/alloc.c alloc.c
compare.c: ../byterun/compare.c
cp ../byterun/compare.c compare.c
ints.c: ../byterun/ints.c
cp ../byterun/ints.c ints.c
floats.c: ../byterun/floats.c
cp ../byterun/floats.c floats.c
str.c: ../byterun/str.c
cp ../byterun/str.c str.c
io.c: ../byterun/io.c
cp ../byterun/io.c io.c
extern.c: ../byterun/extern.c
cp ../byterun/extern.c extern.c
intern.c: ../byterun/intern.c
cp ../byterun/intern.c intern.c
hash.c: ../byterun/hash.c
cp ../byterun/hash.c hash.c
sys.c: ../byterun/sys.c
cp ../byterun/sys.c sys.c
parsing.c: ../byterun/parsing.c
cp ../byterun/parsing.c parsing.c
gc_ctrl.c: ../byterun/gc_ctrl.c
cp ../byterun/gc_ctrl.c gc_ctrl.c
terminfo.c: ../byterun/terminfo.c
cp ../byterun/terminfo.c terminfo.c
md5.c: ../byterun/md5.c
cp ../byterun/md5.c md5.c
obj.c: ../byterun/obj.c
cp ../byterun/obj.c obj.c
lexing.c: ../byterun/lexing.c
cp ../byterun/lexing.c lexing.c

clean::
rm -f *.obj *.lib *~
Expand Down
12 changes: 8 additions & 4 deletions byterun/.depend
Expand Up @@ -34,10 +34,12 @@ interp.o: interp.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
ints.o: ints.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
mlvalues.h fail.h memory.h gc.h major_gc.h freelist.h minor_gc.h \
str.h
io.o: io.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
io.o: io.c config.h ../config/m.h ../config/s.h alloc.h misc.h \
mlvalues.h fail.h io.h memory.h gc.h major_gc.h freelist.h minor_gc.h \
signals.h sys.h
main.o: main.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
lexing.o: lexing.c mlvalues.h config.h ../config/m.h ../config/s.h \
misc.h stacks.h memory.h gc.h major_gc.h freelist.h minor_gc.h str.h
main.o: main.c config.h ../config/m.h ../config/s.h alloc.h misc.h \
mlvalues.h exec.h fail.h fix_code.h gc_ctrl.h interp.h intext.h io.h \
minor_gc.h stacks.h memory.h gc.h major_gc.h freelist.h sys.h
major_gc.o: major_gc.c config.h ../config/m.h ../config/s.h fail.h \
Expand Down Expand Up @@ -111,10 +113,12 @@ interp.d.o: interp.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
ints.d.o: ints.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
mlvalues.h fail.h memory.h gc.h major_gc.h freelist.h minor_gc.h \
str.h
io.d.o: io.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
io.d.o: io.c config.h ../config/m.h ../config/s.h alloc.h misc.h \
mlvalues.h fail.h io.h memory.h gc.h major_gc.h freelist.h minor_gc.h \
signals.h sys.h
main.d.o: main.c alloc.h misc.h config.h ../config/m.h ../config/s.h \
lexing.d.o: lexing.c mlvalues.h config.h ../config/m.h ../config/s.h \
misc.h stacks.h memory.h gc.h major_gc.h freelist.h minor_gc.h str.h
main.d.o: main.c config.h ../config/m.h ../config/s.h alloc.h misc.h \
mlvalues.h exec.h fail.h fix_code.h gc_ctrl.h interp.h intext.h io.h \
minor_gc.h stacks.h memory.h gc.h major_gc.h freelist.h sys.h
major_gc.d.o: major_gc.c config.h ../config/m.h ../config/s.h fail.h \
Expand Down
11 changes: 6 additions & 5 deletions byterun/Makefile.nt
Expand Up @@ -3,13 +3,14 @@
CC=$(BYTECC)
CFLAGS=$(BYTECCCOMPOPTS)

OBJS=interp.obj misc.obj stacks.obj fix_code.obj main.obj fail.obj signals.obj \
freelist.obj major_gc.obj minor_gc.obj memory.obj alloc.obj roots.obj \
compare.obj ints.obj floats.obj str.obj array.obj io.obj extern.obj intern.obj \
hash.obj sys.obj meta.obj parsing.obj gc_ctrl.obj terminfo.obj md5.obj obj.obj
OBJS=interp.obj misc.obj stacks.obj fix_code.obj main.obj fail.obj \
signals.obj freelist.obj major_gc.obj minor_gc.obj memory.obj alloc.obj \
roots.obj compare.obj ints.obj floats.obj str.obj array.obj io.obj \
extern.obj intern.obj hash.obj sys.obj meta.obj parsing.obj gc_ctrl.obj \
terminfo.obj md5.obj obj.obj lexing.obj

PRIMS=array.c compare.c extern.c floats.c gc_ctrl.c hash.c \
intern.c interp.c ints.c io.c md5.c meta.c obj.c parsing.c \
intern.c interp.c ints.c io.c lexing.c md5.c meta.c obj.c parsing.c \
signals.c str.c sys.c terminfo.c

all: cslrun.exe
Expand Down
2 changes: 1 addition & 1 deletion lex/Makefile.nt
Expand Up @@ -9,7 +9,7 @@ CAMLLEX=..\boot\cslrun ..\boot\csllex
CAMLDEP=..\boot\cslrun ..\tools\csldep
DEPFLAGS=

OBJS=syntax.cmo parser.cmo lexer.cmo lexgen.cmo output.cmo main.cmo
OBJS=parser.cmo lexer.cmo lexgen.cmo compact.cmo output.cmo main.cmo

all: csllex

Expand Down

0 comments on commit abaf4f4

Please sign in to comment.