home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / TAPE / makefile.mk < prev    next >
Makefile  |  1992-09-02  |  2KB  |  84 lines

  1. ###############################################################################
  2. # $Id: makefile.mk,v 1.2 1992/09/02 19:05:20 ak Exp $
  3. ###############################################################################
  4. # $Log: makefile.mk,v $
  5. # Revision 1.2  1992/09/02  19:05:20  ak
  6. # Version 2.0
  7. # - EMX version
  8. # - AIX version
  9. # - SCSI-2 commands
  10. # - ADD Driver
  11. # - blocksize support
  12. #
  13. # Revision 1.1.1.1  1992/01/06  20:27:25  ak
  14. # Interface now based on ST01 and ASPI.
  15. # AHA_DRVR no longer supported.
  16. # Files reorganized.
  17. #
  18. # Revision 1.1  1992/01/06  20:27:23  ak
  19. # Initial revision
  20. #
  21. ###############################################################################
  22.  
  23. # MODE=r/p
  24.  
  25. CC   = ccz
  26. MODE = p
  27.  
  28. DEBUG = -g
  29. OPTIM =
  30. MODEL = l
  31. CFLAGS += $(DEBUG) $(OPTIM) -b$(MODE)
  32. ASFLAGS += $(DEBUG)
  33. LDFLAGS += $(DEBUG) $(OPTIM) -b$(MODE) -lx
  34.  
  35. .IF $(MODE) == p
  36.   MODE = p
  37.   IFC = tape
  38.   CFLAGS += -DOS2=1
  39. .ELSE
  40.   MODE = r
  41.   IFC = aspi
  42. .END
  43.  
  44. DRIVER =    c:/system/aha_drvr.sys
  45.  
  46. INTERFACE =    scsi$(IFC).obj
  47.  
  48. ZIP =    aha1540.h aha_drvr.def aha_drvr.s $(DRIVER) aha_drvr.doc driver.h \
  49.     aspi.h scsi*.h scsi*c tape.h tdc3600.h tape.c tctl.c \
  50.     copying makefile.mk readme.ak tape.exe tapep.exe 
  51.  
  52. .SOURCE$O: obj$(MODE)
  53.  
  54. tape :     tape$(MODE).exe
  55. driver : $(DRIVER)
  56. zip :     tape.zip
  57. t1 :     t1.exe $(DRIVER)
  58. mode2 :     mode2.exe $(DRIVER)
  59. vfy :     vfy.exe $(DRIVER)
  60.  
  61. install : tape$(MODE).exe
  62.     cp -t tape$(MODE).exe $(ROOTDIR)/usr/bin$(MODE)/tape.exe
  63.  
  64. tape.zip : $(ZIP)
  65.     pkzip -u $@ @<+$(ZIP:t"\n")\n+> 
  66.  
  67. $(DRIVER) : aha_drvr.s aha_drvr.def aha1540.h
  68.     cpp -DDriver=1 aha_drvr.s t:aha_drvr.t
  69.     as t:aha_drvr.t -o t:aha_drvr.m
  70.     iconv t:aha_drvr.m $@
  71.     @rm -c - t:aha_drvr.t t:aha_drvr.m
  72.  
  73. tape$(MODE).exe : tctl.obj tape.obj errtab.obj $(INTERFACE)
  74.     $(CC) $(LDFLAGS) $& -o $@
  75.  
  76. scsiaspi.obj : aspi.h scsi.h
  77. scsitape.obj : aspi.h scsi.h tapedrvr.h
  78.  
  79. vfy.exe : vfy.obj tape.obj $(INTERFACE)
  80.     $(CC) $(LDFLAGS) $& -o $@
  81.  
  82. t1.obj vfy.obj : tape.h
  83. tape.obj : tape.h scsi.h tapedrvr.h
  84.