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-DD / makefile.mk < prev    next >
Makefile  |  1993-01-16  |  2KB  |  64 lines

  1. ###############################################################################
  2. # $Id: makefile.mk,v 1.4 1993/01/15 19:34:50 AK Exp $
  3. ###############################################################################
  4. # $Log: makefile.mk,v $
  5. # Revision 1.4  1993/01/15  19:34:50  AK
  6. # inc -> inc2
  7. #
  8. # Revision 1.3  1992/07/24  11:36:57  ak
  9. # OS/2 2.0
  10. # BASEDEV drivers
  11. # VGA debugging
  12. #
  13. # Revision 1.2  1992/01/06  20:10:07  ak
  14. # *** empty log message ***
  15. #
  16. # Revision 1.1.1.1  1992/01/06  19:55:04  ak
  17. # Alpha version.
  18. #
  19. # Revision 1.1  1992/01/06  19:55:03  ak
  20. # Initial revision
  21. #
  22. ###############################################################################
  23.  
  24. DESTLIB = $(ROOTDIR)/usr/lib/ztc
  25. DESTINC = $(ROOTDIR)/usr/inc2
  26.  
  27. CC = ccz
  28. OPTIM = -O
  29. DEBUG =
  30. MODEL = sw
  31. CFLAGS += -a1 $(OPTIM) $(DEBUG) -DOS2=2
  32.  
  33. CSrc    = def_init.c def_base.c def_open.c def_clos.c def_read.c def_wrt.c \
  34.       def_ioc.c def_ifl.c def_ist.c def_ofl.c def_ost.c def_peek.c \
  35.       strategy.c ddebug.c d2debug.c
  36. AsmSrc =  lowlevel.asm
  37. Headers = dd-head.inc dd-segs.inc macros.inc dd.h
  38. AuxFile = makefile.mk README demo.def
  39. Files =   $(CSrc) $(AsmSrc) $(Headers) $(AuxFile)
  40. CObj =    {$(CSrc:b)}.obj
  41. Objects    = {$(CSrc:b) $(AsmSrc:b)}.obj
  42.  
  43. lib:    dd.lib
  44. shar:    dd.shr
  45. lzh:    dd.lzh
  46.  
  47. dd.lib .LIBRARY : $(Objects)
  48.     dolib lib $@ $?
  49.  
  50. install: dd.lib
  51.     -cp -t dd.lib $(DESTLIB)
  52.     -cp -t dd.h dd-head.inc dd-segs.inc $(DESTINC)
  53.  
  54. dd.shr : $(Files)
  55.     shar $(Files) > $@
  56.  
  57. dd.lzh : $(Files)
  58.     lh2 a $@ $(Files)
  59.  
  60. strategy.obj : dd.h dd_defs.h
  61. lowlevel.obj : macros.inc dd-segs.inc
  62. ddebug.obj : dd.h
  63. # $(CObj) : dd.h
  64.