home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 October
/
VPR9710A.ISO
/
BENCH
/
DJ1SRC_K
/
105
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1997-04-29
|
2KB
|
72 lines
# History:25,17
x=s
AFLAGS=
CFLAGS=-m$(x)
.c.obj:
bcc $(CFLAGS) -c {$< }
.asm.obj:
tasmx $(AFLAGS) {$*; }
.c.obd:
bcc $(CFLAGS) -DDEBUG32 -o$@ -c $<
.asm.obd:
tasmx $(AFLAGS) /DDEBUG32 $*,$@;
.c.exe:
bcc $<
-tdstrip $@
OBJS = doutils.obj grprot.obj npx.obj tables.obj vcpi.obj vga.obj graphics.obj xms.obj
NOBJS = mswitch.obj control.obj debug.obj mono.obj paging.obj utils.obj
DOBJS = mswitch.obd control.obd debug.obd mono.obd paging.obd utils.obd syms.obd wild.obj
all : go32.exe debug32.exe stub.exe
d32.lib: $(DOBJS)
-del d32.lib
tlib /C d32.lib +mswitch.obd +control.obd +debug.obd +mono.obd +paging.obd +utils.obd +syms.obd +wild.obj
@del d32.bak
stub.exe: stub.c
go32.exe : $(OBJS) $(NOBJS)
bcc @&&!
$(CFLAGS) -l3 -e$@ $(OBJS) $(NOBJS)
!
-tdstrip $@
debug32.exe : $(OBJS) d32.lib
bcc -f287 @&&!
$(CFLAGS) -l3 -e$@ $(OBJS) d32.lib
!
-tdstrip $@
# DEPENDENCIES
control.obj: build.h types.h paging.h gdt.h idt.h tss.h utils.h syms.h mono.h vcpi.h
debug.obj: build.h types.h gdt.h tss.h utils.h syms.h paging.h mono.h
graphics.obj: build.h types.h paging.h graphics.h tss.h
paging.obj: build.h types.h paging.h graphics.h tss.h gdt.h utils.h aout.h mono.h vcpi.h
syms.obj: build.h types.h syms.h tss.h stab.h stab.def aout.h utils.h mono.h
utils.obj: build.h types.h tss.h gdt.h utils.h npx.h mono.h
mswitch.obj: build.inc segdefs.inc tss.inc gdt.inc idt.inc vcpi.inc
doutils.obj: build.inc segdefs.inc tss.inc gdt.inc idt.inc
tables.obj: build.inc segdefs.inc tss.inc gdt.inc idt.inc
grprot.obj: build.inc segdefs.inc tss.inc gdt.inc idt.inc
npx.obj: build.inc segdefs.inc tss.inc gdt.inc idt.inc
vga.obj: segdefs.inc
vcpi.obj: build.inc segdefs.inc vcpi.inc
xms.obj: xms.h
mono.obj: build.h mono.h
control.obd: build.h types.h paging.h gdt.h idt.h tss.h utils.h syms.h mono.h vcpi.h
debug.obd: build.h types.h gdt.h tss.h utils.h syms.h paging.h mono.h
graphics.obd: build.h types.h paging.h graphics.h tss.h
paging.obd: build.h types.h paging.h graphics.h tss.h gdt.h utils.h aout.h mono.h vcpi.h
syms.obd: build.h types.h syms.h tss.h stab.h stab.def aout.h utils.h mono.h
utils.obd: build.h types.h tss.h gdt.h utils.h npx.h mono.h
mswitch.obd: build.inc segdefs.inc tss.inc gdt.inc idt.inc vcpi.inc
mono.obd: build.h mono.h