mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
2.3 KiB
97 lines
2.3 KiB
!ifdef OS2
|
|
CFLAGS=-c -AM -PLM -G2sw -Oas -Zpe -DOS2 -Fo$@
|
|
RCFLAGS=-DOS2
|
|
!else
|
|
CFLAGS=-c -AM -PLM -G2sw -Oas -Zpe -Fo$@
|
|
RCFLAGS=
|
|
!endif
|
|
LFLAGS=
|
|
|
|
!ifdef CVW
|
|
CFLAGS= -c -AM -PLM -G2sw -Zipe -Fo$@ -Od -W3
|
|
LFLAGS=$(LFLAGS) /CO
|
|
!endif
|
|
|
|
AFLAGS=-D?PLM=1 -D?WIN=1 -DmemM=1
|
|
BLD=.
|
|
|
|
target: $(BLD)\cardfile.exe
|
|
|
|
cardfile.res: cardfile.rc cardfile.dlg cardfile.ico ecda.dlg
|
|
rc $(RCFLAGS) -r cardfile.rc
|
|
|
|
$(BLD)\init.obj: init.c
|
|
cl $(CFLAGS) -NT _INIT init.c
|
|
|
|
$(BLD)\register.obj: register.c
|
|
cl $(CFLAGS) -NT _INIT register.c
|
|
|
|
$(BLD)\main.obj: main.c
|
|
cl $(CFLAGS) -NT _TEXT main.c
|
|
|
|
$(BLD)\print.obj: print.c
|
|
cl $(CFLAGS) -NT _PRINT print.c
|
|
|
|
$(BLD)\dragdrop.obj: dragdrop.c
|
|
cl $(CFLAGS) -NT _FILE dragdrop.c
|
|
|
|
$(BLD)\file.obj: file.c
|
|
cl $(CFLAGS) -NT _FILE file.c
|
|
|
|
$(BLD)\read.obj: read.c
|
|
cl $(CFLAGS) -NT _READ read.c
|
|
|
|
$(BLD)\write.obj: write.c
|
|
cl $(CFLAGS) -NT _WRITE write.c
|
|
|
|
$(BLD)\index.obj: index.c
|
|
cl $(CFLAGS) -NT _INDEX index.c
|
|
|
|
$(BLD)\input.obj: input.c
|
|
cl $(CFLAGS) -NT _INPUT input.c
|
|
|
|
$(BLD)\fixmenu.obj: fixmenu.c
|
|
cl $(CFLAGS) -NT _INPUT fixmenu.c
|
|
|
|
$(BLD)\card.obj: card.c
|
|
cl $(CFLAGS) -NT _INPUT card.c
|
|
|
|
$(BLD)\object.obj: object.c
|
|
cl $(CFLAGS) -NT _OBJECT object.c
|
|
|
|
$(BLD)\find.obj: find.c
|
|
cl $(CFLAGS) -NT _FIND find.c
|
|
|
|
$(BLD)\lstrfns.obj: ..\common\lstrfns.c
|
|
cl $(CFLAGS) -NT _FIND -DSTR -DCMP -DCPY -DINSENS ..\common\lstrfns.c
|
|
|
|
$(BLD)\indb.obj: indb.c register.h
|
|
cl $(CFLAGS) -NT _DLGBOX indb.c
|
|
|
|
$(BLD)\dial.obj: dial.c
|
|
cl $(CFLAGS) -NT _DIAL dial.c
|
|
|
|
$(BLD)\picture.obj: picture.c register.h
|
|
cl $(CFLAGS) -NT _FILE picture.c
|
|
|
|
$(BLD)\indos2.obj: indos2.asm
|
|
masm $(AFLAGS) indos2.asm $(BLD)\;
|
|
|
|
$(BLD)\indos.obj: indos.asm
|
|
masm $(AFLAGS) indos.asm $(BLD)\;
|
|
|
|
$(BLD)\cardfile.exe: $(BLD)\index.obj $(BLD)\cardfile.def \
|
|
$(BLD)\input.obj $(BLD)\fixmenu.obj $(BLD)\file.obj $(BLD)\read.obj \
|
|
$(BLD)\write.obj $(BLD)\indb.obj $(BLD)\indos.obj $(BLD)\picture.obj \
|
|
$(BLD)\card.obj cardfile.res $(BLD)\lstrfns.obj \
|
|
$(BLD)\print.obj $(BLD)\main.obj $(BLD)\indos2.obj \
|
|
$(BLD)\find.obj $(BLD)\init.obj $(BLD)\register.obj\
|
|
$(BLD)\object.obj $(BLD)\dial.obj \
|
|
$(BLD)\dragdrop.obj $(BLD)\cardfile.lnk
|
|
link $(LFLAGS) @cardfile.lnk
|
|
mapsym cardfile
|
|
rc $(RCFLAGS) cardfile.res
|
|
|
|
! ifdef OS2
|
|
exehdr /newfiles cardfile.exe
|
|
! endif
|