# # makefile for device.lib # # $Header: D:/dos-c/src/drivers/device.mav 1.0 02 Jul 1995 7:54:52 patv $ # # $Log: D:/dos-c/src/drivers/device.mav $ # # Rev 1.0 02 Jul 1995 7:54:52 patv #Initial revision. # # MICROSOFT C # ----------- #MODEL = s #CC = CL #CFLAGS = /c /Gs /A$(MODEL) #ASM = MASM #AFLAGS = /Mx /Dmem$(MODEL)=1 #LIB = LIB #TERM = ; # BORLAND C # ----------- MODEL = s CC = bc CFLAGS = -c -m$(MODEL) ASM = tasm AFLAGS = /Mx /Dmem$(MODEL)=1 LIB = tlib LIBFLAGS = /c TERM = OBJS = console.obj devend.obj eoi.obj floppy.obj fmemcmp.obj fmemcpy.obj \ fmemset.obj inb.obj int86.obj intr.obj inw.obj keyboard.obj outb.obj \ outw.obj setvec.obj getvec.obj spl.obj timer.obj rdpcclk.obj rdatclk.obj \ wrpcclk.obj wratclk.obj #LIBOBJS1= +console +devend +eoi +floppy +fmemcmp +fmemcpy #LIBOBJS2= +fmemset +inb +int86 +intr +inw +keyboard +outb #LIBOBJS3= +outw +setvec +getvec +spl +timer +rdpcclk +rdatclk #LIBOBJS4= +wrpcclk +wratclk LIBOBJS1= +console +devend +eoi +floppy +fmemcmp +fmemcpy LIBOBJS2= +fmemset +inb +int86 +inw +keyboard +outb LIBOBJS3= +outw +setvec +getvec +spl +timer +rdpcclk +rdatclk LIBOBJS4= +wrpcclk +wratclk # Build the LIBRARY # ----------------- all: production production: device.lib copy device.lib ..\..\lib clobber: clean del device.lib clean: del *.obj del *.bak del *.crf del *.xrf del *.map del *.lst device.lib : $(OBJS) DEL device.lib $(LIB) $(LIBFLAGS) device $(LIBOBJS1) $(TERM) $(LIB) $(LIBFLAGS) device $(LIBOBJS2) $(TERM) $(LIB) $(LIBFLAGS) device $(LIBOBJS3) $(TERM) $(LIB) $(LIBFLAGS) device $(LIBOBJS4) $(TERM) # RULES (DEPENDENCIES) # ---------------- .c.obj : $(CC) $(CFLAGS) $< .asm.obj : $(ASM) $(AFLAGS) $< ;