home *** CD-ROM | disk | FTP | other *** search
- CFLAGS = -Ox -AC
- ASMFLAGS = /Ml /Dmemmodel=Compact
- LINKFLAGS = /NOE /NOI
- OBJS = rdpart.obj part1.obj sleep.obj \
- bootcode.obj dotrans.obj screen.obj umul.obj
- PART_OBJS = part.obj $(OBJS)
- PFORMAT_OBJS= pformat.obj rdioctl.obj $(OBJS)
- .SUFFIXES: .exe .obj .c .asm
- .c.obj:
- cl -c $(CFLAGS) $<
-
- .asm.obj:
- masm $(ASMFLAGS) $<;
-
- all: part.exe pdisk1.sys pdisk2.sys pformat.exe fdins.exe fdintins.exe
-
- part.exe : $(PART_OBJS)
- link $(LINKFLAGS) $(PART_OBJS),$@;
-
- rdpart.obj : part.h
-
- part1.obj : part.h
-
- part.obj : part.h
-
- pformat.exe : $(PFORMAT_OBJS)
- link $(LINKFLAGS) $(PFORMAT_OBJS),$@;
-
- pformat.obj : part.h
-
- pdisk1.sys: pdisk.asm
- masm /DDISK_NO=1 $?,$*;
- link $*;
- exe2bin $*.exe $*.sys
- @del $*.obj
- @del $*.exe
-
- pdisk2.sys: pdisk.asm
- masm /DDISK_NO=2 $?,$*;
- link $*;
- exe2bin $*.exe $*.sys
- @del $*.obj
- @del $*.exe
-
- fdintins.exe: fdintins.obj screen.obj sleep.obj
- link $(LINKFLAGS) fdintins screen sleep,$@;
-
- fdins.exe: fdins.obj screen.obj sleep.obj
- link $(LINKFLAGS) fdins screen sleep,$@;
-
-