home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / OS2-ST01 / makefile.mk < prev    next >
Makefile  |  1992-05-23  |  921b  |  42 lines

  1. SCSI_LVL = 0
  2. # SCSI_LVL = 1    # conforms to SCSI 1 (IBM)
  3.  
  4. DEBUG   = /DDEBUG
  5. VERSION = /DJR=0
  6.  
  7. ASM = masm
  8. LINK = link
  9.  
  10. ASMFLAGS = /Mx /T /P $(DEBUG) $(VERSION) /DSCSI_LVL=$(SCSI_LVL)
  11. LINKFLAGS = /nod /noi /map
  12. LINKLIBS = c:\os2\doscalls.lib
  13.  
  14. OBJECTS = st_tape.obj st_io.obj debug.obj
  15.  
  16. ZIPFILES = debug.inc defs.inc devhdr.inc devhlp.inc devsym.inc dosmac.inc \
  17.     error.inc sysinfo.inc \
  18.     debug.asm st_io.asm st_tape.asm \
  19.     st_tape.def \
  20.     st01.doc st_tape.doc \
  21.     sense.c reset.c trace.c \
  22.     makefile.mk st01fix.txt \
  23.     st_tape.sys trace.exe
  24.  
  25. driver : st_tape.sys
  26. zip : st01tape.lzh
  27.  
  28. st_tape.sys : $(OBJECTS)
  29.     $(LINK) $(LINKFLAGS) $(OBJECTS),$@,st_tape,$(LINKLIBS), st_tape.def;
  30.     cp st_tape.sys c:/sysos2
  31.  
  32. $(OBJECTS) : defs.inc devsym.inc
  33.  
  34. st01tape.lzh : $(ZIPFILES)
  35.     lh2 a $@ $(ZIPFILES)
  36.  
  37. %.obj : %.asm
  38.     masm $(ASMFLAGS) $<, $*, $*, nul
  39.  
  40. trace.exe : trace.c
  41.     ccm $(CFLAGS) trace.c -o $@
  42.