diff --git a/setter/projects/MSC60/DOS/FSSETTER.MAK b/setter/projects/MSC60/DOS/FSSETTER.MAK new file mode 100755 index 0000000..42cbace --- /dev/null +++ b/setter/projects/MSC60/DOS/FSSETTER.MAK @@ -0,0 +1,227 @@ +PROJ = fssetter +PROJFILE = fssetter.mak +DEBUG = 0 + +PWBRMAKE = pwbrmake +NMAKEBSC1 = set +NMAKEBSC2 = nmake +CC = cl +CFLAGS_G = /W2 /BATCH +CFLAGS_D = /Gi$(PROJ).mdt /Zi /Od +CFLAGS_R = /Ot /Oi /Ol /Oe /Og /Gs +MAPFILE_D = NUL +MAPFILE_R = NUL +LFLAGS_G = /NOI /BATCH +LFLAGS_D = /CO /FAR /PACKC +LFLAGS_R = /EXE /FAR /PACKC +LINKER = link +ILINK = ilink +LRF = echo > NUL + +OBJS = ..\..\..\SRC\LOG.obj ..\..\..\SRC\MAIN.obj ..\..\..\SRC\DOS\ATTR.obj\ + ..\..\..\SRC\DOS\DELETED.obj ..\..\..\SRC\DOS\DIRDEPTH.obj\ + ..\..\..\SRC\DOS\DOS.obj ..\..\..\SRC\DOS\DOSUNAME.obj\ + ..\..\..\SRC\DOS\FILENAME.obj ..\..\..\SRC\DOS\FILES.obj\ + ..\..\..\SRC\DOS\FRAG.obj ..\..\..\SRC\DOS\LINKS.obj\ + ..\..\..\SRC\DOS\OS.obj ..\..\..\SRC\DOS\PERMS.obj\ + ..\..\..\SRC\DOS\RSRCFORK.obj ..\..\..\SRC\DOS\SPARSE.obj\ + ..\..\..\SRC\DOS\TIME.obj ..\..\..\SRC\DOS\VOLUME.obj\ + ..\..\..\SRC\DOS\XATTR.obj +SBRS = ..\..\..\SRC\LOG.sbr ..\..\..\SRC\MAIN.sbr ..\..\..\SRC\DOS\ATTR.sbr\ + ..\..\..\SRC\DOS\DELETED.sbr ..\..\..\SRC\DOS\DIRDEPTH.sbr\ + ..\..\..\SRC\DOS\DOS.sbr ..\..\..\SRC\DOS\DOSUNAME.sbr\ + ..\..\..\SRC\DOS\FILENAME.sbr ..\..\..\SRC\DOS\FILES.sbr\ + ..\..\..\SRC\DOS\FRAG.sbr ..\..\..\SRC\DOS\LINKS.sbr\ + ..\..\..\SRC\DOS\OS.sbr ..\..\..\SRC\DOS\PERMS.sbr\ + ..\..\..\SRC\DOS\RSRCFORK.sbr ..\..\..\SRC\DOS\SPARSE.sbr\ + ..\..\..\SRC\DOS\TIME.sbr ..\..\..\SRC\DOS\VOLUME.sbr\ + ..\..\..\SRC\DOS\XATTR.sbr + +all: $(PROJ).exe + +.SUFFIXES: +.SUFFIXES: .sbr .obj .c + +..\..\..\SRC\LOG.obj : ..\..\..\SRC\LOG.C ..\..\..\SRC\log.h\ + ..\..\..\SRC\main.h + +..\..\..\SRC\LOG.sbr : ..\..\..\SRC\LOG.C ..\..\..\SRC\log.h\ + ..\..\..\SRC\main.h + +..\..\..\SRC\MAIN.obj : ..\..\..\SRC\MAIN.C ..\..\..\SRC\main.h\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h + +..\..\..\SRC\MAIN.sbr : ..\..\..\SRC\MAIN.C ..\..\..\SRC\main.h\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h + +..\..\..\SRC\DOS\ATTR.obj : ..\..\..\SRC\DOS\ATTR.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h ..\..\..\SRC\DOS\attr.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\ATTR.sbr : ..\..\..\SRC\DOS\ATTR.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h ..\..\..\SRC\DOS\attr.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DELETED.obj : ..\..\..\SRC\DOS\DELETED.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DELETED.sbr : ..\..\..\SRC\DOS\DELETED.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DIRDEPTH.obj : ..\..\..\SRC\DOS\DIRDEPTH.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DIRDEPTH.sbr : ..\..\..\SRC\DOS\DIRDEPTH.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DOS.obj : ..\..\..\SRC\DOS\DOS.C ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DOS.sbr : ..\..\..\SRC\DOS\DOS.C ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\DOSUNAME.obj : ..\..\..\SRC\DOS\DOSUNAME.C\ + ..\..\..\SRC\DOS\dosuname.h + +..\..\..\SRC\DOS\DOSUNAME.sbr : ..\..\..\SRC\DOS\DOSUNAME.C\ + ..\..\..\SRC\DOS\dosuname.h + +..\..\..\SRC\DOS\FILENAME.obj : ..\..\..\SRC\DOS\FILENAME.C\ + ..\..\..\SRC\include\consts.h ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\FILENAME.sbr : ..\..\..\SRC\DOS\FILENAME.C\ + ..\..\..\SRC\include\consts.h ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\FILES.obj : ..\..\..\SRC\DOS\FILES.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\FILES.sbr : ..\..\..\SRC\DOS\FILES.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\FRAG.obj : ..\..\..\SRC\DOS\FRAG.C\ + ..\..\..\SRC\include\consts.h ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\FRAG.sbr : ..\..\..\SRC\DOS\FRAG.C\ + ..\..\..\SRC\include\consts.h ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\LINKS.obj : ..\..\..\SRC\DOS\LINKS.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\LINKS.sbr : ..\..\..\SRC\DOS\LINKS.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\OS.obj : ..\..\..\SRC\DOS\OS.C ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosuname.h + +..\..\..\SRC\DOS\OS.sbr : ..\..\..\SRC\DOS\OS.C ..\..\..\SRC\include\defs.h\ + ..\..\..\SRC\log.h ..\..\..\SRC\DOS\dosuname.h + +..\..\..\SRC\DOS\PERMS.obj : ..\..\..\SRC\DOS\PERMS.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\PERMS.sbr : ..\..\..\SRC\DOS\PERMS.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\RSRCFORK.obj : ..\..\..\SRC\DOS\RSRCFORK.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\RSRCFORK.sbr : ..\..\..\SRC\DOS\RSRCFORK.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\SPARSE.obj : ..\..\..\SRC\DOS\SPARSE.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\SPARSE.sbr : ..\..\..\SRC\DOS\SPARSE.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\TIME.obj : ..\..\..\SRC\DOS\TIME.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h ..\..\..\SRC\DOS\dostime.h + +..\..\..\SRC\DOS\TIME.sbr : ..\..\..\SRC\DOS\TIME.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h ..\..\..\SRC\DOS\dostime.h + +..\..\..\SRC\DOS\VOLUME.obj : ..\..\..\SRC\DOS\VOLUME.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\VOLUME.sbr : ..\..\..\SRC\DOS\VOLUME.C\ + ..\..\..\SRC\include\defs.h ..\..\..\SRC\log.h\ + ..\..\..\SRC\DOS\dosdefs.h + +..\..\..\SRC\DOS\XATTR.obj : ..\..\..\SRC\DOS\XATTR.C\ + ..\..\..\SRC\include\defs.h + +..\..\..\SRC\DOS\XATTR.sbr : ..\..\..\SRC\DOS\XATTR.C\ + ..\..\..\SRC\include\defs.h + + +$(PROJ).bsc : $(SBRS) + $(PWBRMAKE) @<< +$(BRFLAGS) $(SBRS) +<< + +$(PROJ).exe : $(OBJS) +!IF $(DEBUG) + $(LRF) @<<$(PROJ).lrf +$(RT_OBJS: = +^ +) $(OBJS: = +^ +) +$@ +$(MAPFILE_D) +$(LLIBS_G: = +^ +) + +$(LLIBS_D: = +^ +) + +$(LIBS: = +^ +) +$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D); +<< +!ELSE + $(LRF) @<<$(PROJ).lrf +$(RT_OBJS: = +^ +) $(OBJS: = +^ +) +$@ +$(MAPFILE_R) +$(LLIBS_G: = +^ +) + +$(LLIBS_R: = +^ +) + +$(LIBS: = +^ +) +$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R); +<< +!ENDIF + $(LINKER) @$(PROJ).lrf + + +.c.sbr : +!IF $(DEBUG) + $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FR$@ $< +!ELSE + $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FR$@ $< +!ENDIF + +.c.obj : +!IF $(DEBUG) + $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $< +!ELSE + $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $< +!ENDIF + + +run: $(PROJ).exe + $(PROJ).exe $(RUNFLAGS) + +debug: $(PROJ).exe + CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)