home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / g / gtak212.zip / OS2-ADD / makefile.mk < prev    next >
Makefile  |  1992-09-02  |  2KB  |  63 lines

  1. ###############################################################################
  2. # $Id: makefile.mk,v 1.2 1992/09/02 19:00:30 ak Exp $
  3. ###############################################################################
  4. # $Log: makefile.mk,v $
  5. # Revision 1.2  1992/09/02  19:00:30  ak
  6. # *** empty log message ***
  7. #
  8. # Revision 1.1.1.1  1992/09/02  18:57:41  ak
  9. # Initial checkin of OS/2 ADD based SCSI tape device driver.
  10. #
  11. # Revision 1.1  1992/09/02  18:57:39  ak
  12. # Initial revision
  13. #
  14. #
  15. ###############################################################################
  16.  
  17. DEST1 = F:/OS2
  18. DEST2 = G:/OS2
  19.  
  20. CC = ccz
  21. OPTIM = -O
  22. DEBUG = -DDEBUG -C1Aw
  23. M = s
  24. MODEL = $(M)w
  25. CFLAGS += -a1 -I$(ROOTDIR)/usr/inc -I../tape $(DEBUG) $(OPTIM) $(BUGS) -DBASEDEV
  26. ASFLAGS += -I$(ROOTDIR)\usr\inc
  27. LDFLAGS    += -gm -BL -KNOE -KNOD -f -KMAP
  28. LDLIBS += -lx dd.lib os2.lib
  29.  
  30. .SOURCE.inc :    $(ROOTDIR)/usr/inc
  31. .SOURCE.h :    $(ROOTDIR)/usr/inc
  32. .SOURCE.lib :    $(ROOTDIR)/usr/lib/ztc
  33.  
  34. Includes = addtape.h iorb.h dd.h
  35. CFiles =   main.c init.c trace.c
  36. AsmFiles = header.asm
  37. AuxFile =  makefile.mk README scsitape.def
  38. Files =    scsitape.h iorb.h $(CFiles) $(AsmFiles) $(AuxFile)
  39. Objects    =  header.obj main.obj init.obj
  40.  
  41. driver : scsitape.dmd
  42. shar : scsitape.shr
  43. lzh: scsitape.lzh
  44.  
  45. scsitape.dmd: $(Objects) makefile.mk dd.lib
  46.     $(CC) $(LDFLAGS) $(Objects) $(LDLIBS) -ox $@
  47.     cp $@ $(DEST1)
  48.     cmd /c if exist $(DEST2) cp $@ $(DEST2)
  49.  
  50. scsitape.shr: $(Files)
  51.     shar $(Files) > $@
  52.  
  53. scsitape.lzh: $(Files)
  54.     lh2 a $@ $(Files)
  55.  
  56. header.obj : dd-head.inc dd-segs.inc
  57.  
  58. init.obj : init.c $(Includes)
  59.     $(CC) -CNTITEXT $(CFLAGS) init.c -m $@
  60.  
  61. main.obj init.obj : $(Includes)
  62. header.asm : dd-head.inc dd-segs.inc
  63.