home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / OS2-ASPI / makefile.mk < prev    next >
Makefile  |  1992-11-14  |  1KB  |  55 lines

  1. ###############################################################################
  2. # $Id: makefile.mk,v 2.1 1992/11/14 21:00:20 ak Exp $
  3. ###############################################################################
  4. # $Log: makefile.mk,v $
  5. # Revision 2.1  1992/11/14  21:00:20  ak
  6. # OS/2 2.00.1 ASPI
  7. #
  8. # Revision 1.1.1.1  1992/01/06  20:15:57  ak
  9. # Alpha version.
  10. #
  11. # Revision 1.1  1992/01/06  20:15:56  ak
  12. # Initial revision
  13. #
  14. ###############################################################################
  15.  
  16. CC = ccz
  17. LK = link
  18. OPTIM = -O
  19. DEBUG = -DDEBUG
  20. M = s
  21. MODEL = $(M)w
  22. CFLAGS += -a1 -I$(ROOTDIR)/usr/inc -I../tape $(DEBUG) $(OPTIM) $(BUGS)
  23. ASFLAGS += -I$(ROOTDIR)\usr\inc -I..\tape
  24. LDFLAGS    += -gm -BL -KNOE -KNOD -f
  25. LDLIBS += -lx dd.lib os2.lib
  26.  
  27. .SOURCE.inc :    $(ROOTDIR)/usr/inc
  28. .SOURCE.h :    $(ROOTDIR)/usr/inc ../tape
  29.  
  30. Includes = aspitape.h aspi.h dd.h
  31. CFiles =   main.c init.c trace.c
  32. AsmFiles = header.asm post.asm
  33. AuxFile =  makefile.mk README aspitape.def
  34. Files =    aspitape.h aspi.h $(CFiles) $(AsmFiles) $(AuxFile)
  35. Objects    =  header.obj main.obj post.obj init.obj
  36.  
  37. driver : aspitape.sys
  38. shar : aspitape.shr
  39. lzh: aspitape.lzh
  40.  
  41. aspitape.sys : $(Objects) makefile.mk
  42.     $(CC) $(LDFLAGS) $(Objects) $(LDLIBS) -o $@
  43.     cp $@ c:\sysos2
  44.  
  45. aspitape.shr: $(Files)
  46.     shar $(Files) > $@
  47.  
  48. aspitape.lzh: $(Files)
  49.     lh2 a $@ $(Files)
  50.  
  51. header.obj : dd-head.inc dd-segs.inc
  52.  
  53. init.obj : init.c $(Includes)
  54.     $(CC) -CNTITEXT $(CFLAGS) init.c -m $@
  55.