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

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