home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / makdep4d.zip / MAKDPWIN.ZIP / MAKEFILE < prev   
Text File  |  1995-05-19  |  827b  |  51 lines

  1. #
  2. # $Id: MAKEFILE 1.49 1995/03/13 19:05:46 dmiller Exp $
  3. #
  4.  
  5. # memory model to use for makedep:
  6. MODEL = S
  7. WARNL = 3
  8. !if "$(MODEL)" == "T"
  9. EXT = com
  10. !else
  11. EXT = exe
  12. !endif
  13.  
  14. ##### DEBUG Defined #####
  15. C     = 8
  16. DEBUG = 1
  17.  
  18. !if $(DEBUG)
  19. PROJ = makedepd
  20. CDEF = _DEBUG
  21. CDBG = i
  22. LDBG = /li/co
  23. COPT = d
  24. !else
  25. PROJ = makedep2
  26. CDEF = NDEBUG
  27. CDBG = 
  28. LDBG = 
  29. COPT = 1
  30. !endif
  31.  
  32. CDOBJS = makedep
  33.  
  34. LIBS = $(MODEL)libce
  35.  
  36. CC = cl -nologo
  37. CFLAGS=-A$(MODEL) -G2sfy -O$(COPT) -Zpe$(CDBG) -W$(WARNL) -D$(CDEF: = -D)
  38. LINK_FLAGS=$(LDBG)/on:n/m/e/noe/stack:0x2000
  39.  
  40. .c.obj:
  41.     $(CC) $(CFLAGS) -c $<
  42.  
  43. $(PROJ).$(EXT):: $(CDOBJS: =.obj ).obj
  44.     $(CC) $(CFLAGS) -Fe$@ -Fm $(CDOBJS: =.obj).obj setargv.obj /link $(LINK_FLAGS)
  45. !if $(DEBUG)
  46.     mapsym $*.map
  47. !if "$(MODEL)" != "T"
  48.     cvpack -s $*.dbg $@
  49. !endif
  50. !endif
  51.