ORIGIN = PWB
ORIGIN_VER = 2.1.49
PROJ = disked
PROJFILE = disked.mak
BUILDDIR = mobj
DEBUG = 1
BSCMAKE = bscmake
SBRPACK = sbrpack
NMAKEBSC1 = set
NMAKEBSC2 = nmake
PBTDEPEND = mobj\$(PROJ).exe
PREP = prep
PROFILE = profile
PLIST = plist
PROFSET = set
PROFNMAKE = nmake
CC = cl
CFLAGS_G = /AL /W4 /BATCH /DDISKED
CFLAGS_D = /f /Od /Zi /Fm /Or
CFLAGS_R = /f- /Ot /Ol /Og /Oe /Oi /Gs /DNDEBUG
CXX = cl
CXXFLAGS_G = /W2 /BATCH
CXXFLAGS_D = /f /Zi /Od
CXXFLAGS_R = /f- /Ot /Oi /Ol /Oe /Og /Gs
ASM = ml
H2INC = h2inc
AFLAGS_G = /Cx /W2 /WX
AFLAGS_D = /Zi
AFLAGS_R = /nologo
MAPFILE_D = DISKED
MAPFILE_R = NUL
LFLAGS_G = /MAP /NOI
#/BATCH /ONERROR:NOEXE
LFLAGS_D = /CO
# /FAR /PACKC /MAP
LFLAGS_R = /EXE /FAR /PACKC
LINKER = link
ILINK = ilink
LRF = echo > NUL
ILFLAGS = /a /e
FILES = D:\DEV\DISKED\disked.c ALLOC.C ARRAYS.C CONSOLE.C DATA.C DEBUG.C\
DIRECT.C DIRENT.C DISKIO.C DISKLIB.C ERROR.C FILEIO.C FILES.C\
FILETRCK.C INIT.C MYLIB.C SEARCH.C SETUP.C
OBJS = mobj\disked.obj mobj\ALLOC.obj mobj\ARRAYS.obj mobj\CONSOLE.obj\
mobj\DATA.obj mobj\DEBUG.obj mobj\DIRECT.obj mobj\DIRENT.obj\
mobj\DISKIO.obj mobj\DISKLIB.obj mobj\ERROR.obj mobj\FILEIO.obj\
mobj\FILES.obj mobj\FILETRCK.obj mobj\INIT.obj mobj\MYLIB.obj\
mobj\SEARCH.obj mobj\SETUP.obj
SBRS = mobj\disked.sbr mobj\ALLOC.sbr mobj\ARRAYS.sbr mobj\CONSOLE.sbr\
mobj\DATA.sbr mobj\DEBUG.sbr mobj\DIRECT.sbr mobj\DIRENT.sbr\
mobj\DISKIO.sbr mobj\DISKLIB.sbr mobj\ERROR.sbr mobj\FILEIO.sbr\
mobj\FILES.sbr mobj\FILETRCK.sbr mobj\INIT.sbr mobj\MYLIB.sbr\
mobj\SEARCH.sbr mobj\SETUP.sbr
all: mobj\$(PROJ).exe
.SUFFIXES:
.SUFFIXES:
.SUFFIXES: .obj .sbr .c
mobj\disked.obj : D:\DEV\DISKED\disked.c disked.h mylib.h diskio.h keys.h\
alloc.h files.h error.h dirent.h direct.h console.h arrays.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
<<
!ENDIF
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
<<
!ENDIF
mobj\disked.sbr : D:\DEV\DISKED\disked.c disked.h mylib.h diskio.h keys.h\
alloc.h files.h error.h dirent.h direct.h console.h arrays.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
<<
!ENDIF
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
<<
!ENDIF
mobj\ALLOC.obj : ALLOC.C alloc.h error.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\ALLOC.obj ALLOC.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\ALLOC.obj ALLOC.C
<<
!ENDIF
mobj\ALLOC.sbr : ALLOC.C alloc.h error.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\ALLOC.sbr ALLOC.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\ALLOC.sbr ALLOC.C
<<
!ENDIF
mobj\ARRAYS.obj : ARRAYS.C console.h limits.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\ARRAYS.obj ARRAYS.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\ARRAYS.obj ARRAYS.C
<<
!ENDIF
mobj\ARRAYS.sbr : ARRAYS.C console.h limits.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\ARRAYS.sbr ARRAYS.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\ARRAYS.sbr ARRAYS.C
<<
!ENDIF
mobj\CONSOLE.obj : CONSOLE.C general.h disked.h console.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\CONSOLE.obj CONSOLE.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\CONSOLE.obj CONSOLE.C
<<
!ENDIF
mobj\CONSOLE.sbr : CONSOLE.C general.h disked.h console.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\CONSOLE.sbr CONSOLE.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\CONSOLE.sbr CONSOLE.C
<<
!ENDIF
mobj\DATA.obj : DATA.C
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DATA.obj DATA.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DATA.obj DATA.C
<<
!ENDIF
mobj\DATA.sbr : DATA.C
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DATA.sbr DATA.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DATA.sbr DATA.C
<<
!ENDIF
mobj\DEBUG.obj : DEBUG.C mylib.h console.h alloc.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DEBUG.obj DEBUG.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DEBUG.obj DEBUG.C
<<
!ENDIF
mobj\DEBUG.sbr : DEBUG.C mylib.h console.h alloc.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DEBUG.sbr DEBUG.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DEBUG.sbr DEBUG.C
<<
!ENDIF
mobj\DIRECT.obj : DIRECT.C general.h diskio.h direct.h dirent.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DIRECT.obj DIRECT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DIRECT.obj DIRECT.C
<<
!ENDIF
mobj\DIRECT.sbr : DIRECT.C general.h diskio.h direct.h dirent.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DIRECT.sbr DIRECT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DIRECT.sbr DIRECT.C
<<
!ENDIF
mobj\DIRENT.obj : DIRENT.C mylib.h keys.h dirent.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DIRENT.obj DIRENT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DIRENT.obj DIRENT.C
<<
!ENDIF
mobj\DIRENT.sbr : DIRENT.C mylib.h keys.h dirent.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DIRENT.sbr DIRENT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DIRENT.sbr DIRENT.C
<<
!ENDIF
mobj\DISKIO.obj : DISKIO.C disked.h diskio.h dpb.h alloc.h error.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DISKIO.obj DISKIO.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DISKIO.obj DISKIO.C
<<
!ENDIF
mobj\DISKIO.sbr : DISKIO.C disked.h diskio.h dpb.h alloc.h error.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DISKIO.sbr DISKIO.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DISKIO.sbr DISKIO.C
<<
!ENDIF
mobj\DISKLIB.obj : DISKLIB.C disked.h diskio.h mylib.h files.h keys.h error.h\
dpb.h dirent.h console.h general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\DISKLIB.obj DISKLIB.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\DISKLIB.obj DISKLIB.C
<<
!ENDIF
mobj\DISKLIB.sbr : DISKLIB.C disked.h diskio.h mylib.h files.h keys.h error.h\
dpb.h dirent.h console.h general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\DISKLIB.sbr DISKLIB.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\DISKLIB.sbr DISKLIB.C
<<
!ENDIF
mobj\ERROR.obj : ERROR.C error.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\ERROR.obj ERROR.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\ERROR.obj ERROR.C
<<
!ENDIF
mobj\ERROR.sbr : ERROR.C error.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\ERROR.sbr ERROR.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\ERROR.sbr ERROR.C
<<
!ENDIF
mobj\FILEIO.obj : FILEIO.C disked.h diskio.h console.h error.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\FILEIO.obj FILEIO.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\FILEIO.obj FILEIO.C
<<
!ENDIF
mobj\FILEIO.sbr : FILEIO.C disked.h diskio.h console.h error.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\FILEIO.sbr FILEIO.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\FILEIO.sbr FILEIO.C
<<
!ENDIF
mobj\FILES.obj : FILES.C disked.h console.h alloc.h diskio.h files.h error.h\
dirent.h direct.h general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\FILES.obj FILES.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\FILES.obj FILES.C
<<
!ENDIF
mobj\FILES.sbr : FILES.C disked.h console.h alloc.h diskio.h files.h error.h\
dirent.h direct.h general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\FILES.sbr FILES.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\FILES.sbr FILES.C
<<
!ENDIF
mobj\FILETRCK.obj : FILETRCK.C disked.h diskio.h files.h keys.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\FILETRCK.obj FILETRCK.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\FILETRCK.obj FILETRCK.C
<<
!ENDIF
mobj\FILETRCK.sbr : FILETRCK.C disked.h diskio.h files.h keys.h general.h\
init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\FILETRCK.sbr FILETRCK.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\FILETRCK.sbr FILETRCK.C
<<
!ENDIF
mobj\INIT.obj : INIT.C disked.h init.h keys.h console.h diskio.h arrays.h\
general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\INIT.obj INIT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\INIT.obj INIT.C
<<
!ENDIF
mobj\INIT.sbr : INIT.C disked.h init.h keys.h console.h diskio.h arrays.h\
general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\INIT.sbr INIT.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\INIT.sbr INIT.C
<<
!ENDIF
mobj\MYLIB.obj : MYLIB.C mylib.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\MYLIB.obj MYLIB.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\MYLIB.obj MYLIB.C
<<
!ENDIF
mobj\MYLIB.sbr : MYLIB.C mylib.h console.h general.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\MYLIB.sbr MYLIB.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\MYLIB.sbr MYLIB.C
<<
!ENDIF
mobj\SEARCH.obj : SEARCH.C disked.h mylib.h alloc.h diskio.h error.h console.h\
general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\SEARCH.obj SEARCH.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\SEARCH.obj SEARCH.C
<<
!ENDIF
mobj\SEARCH.sbr : SEARCH.C disked.h mylib.h alloc.h diskio.h error.h console.h\
general.h init.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\SEARCH.sbr SEARCH.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\SEARCH.sbr SEARCH.C
<<
!ENDIF
mobj\SETUP.obj : SETUP.C disked.h diskio.h files.h mylib.h alloc.h error.h\
direct.h console.h general.h init.h dirent.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fomobj\SETUP.obj SETUP.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fomobj\SETUP.obj SETUP.C
<<
!ENDIF
mobj\SETUP.sbr : SETUP.C disked.h diskio.h files.h mylib.h alloc.h error.h\
direct.h console.h general.h init.h dirent.h
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FRmobj\SETUP.sbr SETUP.C
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FRmobj\SETUP.sbr SETUP.C
<<
!ENDIF
mobj\$(PROJ).bsc : $(SBRS)
$(BSCMAKE) @<<
$(BRFLAGS) $(SBRS)
<<
mobj\$(PROJ).pbt :
$(PROFSET) MAKEFLAGS=
$(PROFNMAKE) $(NMFLAGS) -f $(PROJFILE) $(PBTDEPEND)
$(PREP) /P $(PBTDEPEND) /OT mobj\$(PROJ).pbt
mobj\$(PROJ).exe : $(OBJS)
!IF $(DEBUG)
$(LRF) @<<mobj\$(PROJ).lrf
$(RT_OBJS: = +^
) $(OBJS: = +^
)
$@
$(MAPFILE_D)
$(LIBS: = +^
) +
$(LLIBS_G: = +^
) +
$(LLIBS_D: = +^
)
$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
<<
!ELSE
$(LRF) @<<mobj\$(PROJ).lrf
$(RT_OBJS: = +^
) $(OBJS: = +^
)
$@
$(MAPFILE_R)
$(LIBS: = +^
) +
$(LLIBS_G: = +^
) +
$(LLIBS_R: = +^
)
$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
<<
!ENDIF
$(LINKER) @mobj\$(PROJ).lrf
.c.obj :
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_D) /Fo$@ $<
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/c $(CFLAGS_G)
$(CFLAGS_R) /Fo$@ $<
<<
!ENDIF
.c.sbr :
!IF $(DEBUG)
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_D) /FR$@ $<
<<
!ELSE
@$(CC) @<<mobj\$(PROJ).rsp
/Zs $(CFLAGS_G)
$(CFLAGS_R) /FR$@ $<
<<
!ENDIF
run: mobj\$(PROJ).exe
mobj\$(PROJ).exe $(RUNFLAGS)
debug: mobj\$(PROJ).exe
CV $(CVFLAGS) mobj\$(PROJ).exe $(RUNFLAGS)