home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-05-01 | 1.2 KB | 40 lines |
- # Makefile for Borland C++ 3.1, set the right places before compiling
- BINPATH = F:\BC31\BIN
- LIBPATH = F:\BC31\LIB
- INCPATH = F:\BC31\INCLUDE
- CC = $(BINPATH)\BCC
- TLINK = $(BINPATH)\TLINK
- WINMODEL = s # small model -> change to desired [s|c|m|l|h]
- DOSMODEL = c # compact model ""
- GENFLAGS = -2 -w! -P-c -c
- DCFLAGS = -m$(DOSMODEL) -DDOS -odosvalid.obj $(GENFLAGS)
- WCFLAGS = -m$(WINMODEL) -owinvalid.obj $(GENFLAGS)
- DOSLIB = des16$(DOSMODEL) emu math$(DOSMODEL) c$(DOSMODEL)
- WINLIB = des16 cw$(WINMODEL) mathw$(WINMODEL) import
- LDDOS = $(TLINK) /c/P-/Tde/L$(LIBPATH)
- LDWIN = $(TLINK) /c/P-/Twe/L$(LIBPATH)
- CCDOS = $(CC) $(DCFLAGS)
- CCWIN = $(CC) $(WCFLAGS)
-
- all: winvalid dosvalid
-
- winvalid : winvalid.obj
- $(LDWIN) c0w$(WINMODEL) winvalid,winvalid,,$(WINLIB),validate
- @del winvalid.obj
-
- dosvalid : dosvalid.obj
- $(LDDOS) c0$(DOSMODEL) dosvalid,dosvalid,,$(DOSLIB)
- @del dosvalid.obj
-
- winvalid.obj: validate.c
- $(CCWIN) validate.c
-
- dosvalid.obj: validate.c
- $(CCDOS) validate.c
-
- clean:
- @if exist *.map del *.map
- @if exist *.obj del *.obj
- @if exist *.exe del *.exe
- @if exist *.bak del *.bak
-