home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-04-03 | 1.5 KB | 75 lines |
- #
- # Makefile for various Serial Port Handler Programs
- #
- # 8250xxx.*
- #
- # Written for
- # The MicroSoft C Compiler
- #
- # CopyRight 1989
- #
- # John Birchfield
- #
- #
- # MONITOR - a simple line monitor program
- #
- # MDM_INIT - a modem initialization program
- #
- # VT100 - self explanitory
- #
-
- CFLAGS = -AS -J -Gs
-
- IOBJS = mdm_init.obj 8250xon.obj timer.obj queue.obj \
- ctrl_brk.obj msc.obj
-
- MOBJS = monitor.obj options.obj 8250xon.obj queue.obj \
- ctrl_brk.obj _kb.obj msc.obj timer.obj
-
- VOBJS = vt100.obj queue.obj screen.obj 8250xon.obj \
- ctrl_brk.obj _kb.obj timer.obj options.obj msc.obj
-
- .c.obj :
- cl -c $(CFLAGS) $<
-
- all : drop_dtr laser mdm_init monitor vt100
-
- drop_dtr : drop_dtr.exe
-
- mdm_init : mdm_init.exe
-
- monitor : monitor.exe
-
- vt100 : vt100.exe
-
- drop_dtr.exe : drop_dtr.obj timer.obj msc.obj
- cl $(CFLAGS) drop_dtr.obj timer.obj msc.obj
-
- mdm_init.exe : $(IOBJS)
- cl $(CFLAGS) $(IOBJS)
-
- monitor.exe : $(MOBJS)
- cl $(CFLAGS) $(MOBJS)
-
- vt100.exe : $(VOBJS)
- cl $(VOBJS) -link /ST:8192
-
- msc.obj : msc.asm
- masm -ml msc.asm;
-
- vt100.obj : vt100.c
- cl $(CFLAGS) -DSTANDALONE -c vt100.c
-
- $(MOBJS) :
-
- $(VOBJS) :
-
- clean :
- del *.obj
- del *.map
-
- archive :
- chmod -r comm_io.arc
- pkarc -u comm_io *.c *.h *.asm *.rsp *.cmd makefile.*
- chmod -a *.c *.h *.rsp makefile.*
-