home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 32 / hot34.iso / ficheros / DTOOL / INTER57G.ZIP / INT2IPF.ZIP / int2ipf.mak < prev    next >
Makefile  |  1997-04-06  |  1KB  |  85 lines

  1. PROJ = int2ipf
  2. PROJFILE = int2ipf.mak
  3. DEBUG = 0
  4.  
  5. PWBRMAKE  = pwbrmake
  6. NMAKEBSC1  = set
  7. NMAKEBSC2  = nmake
  8. RUNFLAGS  = interrup.lst interrup.ipf
  9. CC  = cl
  10. CFLAGS_G  = /AL /W4 /G2 /Zp /BATCH
  11. CFLAGS_D  = /Gi$(PROJ).mdt /Zi /Od
  12. CFLAGS_R  = /Ot /Oi /Ol /Oe /Og /Gs
  13. MAPFILE_D  = NUL
  14. MAPFILE_R  = NUL
  15. LFLAGS_G  = /NOI /BATCH
  16. LFLAGS_D  = /CO /FAR /PACKC /PACKD /PMTYPE:VIO
  17. LFLAGS_R  = /EXE /FAR /PACKC /PACKD /PMTYPE:VIO
  18. LINKER  = link
  19. ILINK  = ilink
  20. LRF  = echo > NUL
  21. LLIBS_R  = /NOD:LLIBCE LLIBCEP
  22. LLIBS_D  = /NOD:LLIBCE LLIBCEP
  23.  
  24. DEF_FILE  = INT2IPF.Def
  25. OBJS  = INT2IPF.obj
  26.  
  27. all: $(PROJ).exe
  28.  
  29. .SUFFIXES:
  30. .SUFFIXES: .obj .c
  31.  
  32. INT2IPF.obj : INT2IPF.C warpcomm.h
  33.  
  34.  
  35. $(PROJ).bsc : 
  36.  
  37. $(PROJ).exe : $(DEF_FILE) $(OBJS)
  38. !IF $(DEBUG)
  39.         $(LRF) @<<$(PROJ).lrf
  40. $(RT_OBJS: = +^
  41. ) $(OBJS: = +^
  42. )
  43. $@
  44. $(MAPFILE_D)
  45. $(LLIBS_G: = +^
  46. ) +
  47. $(LLIBS_D: = +^
  48. ) +
  49. $(LIBS: = +^
  50. )
  51. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  52. <<
  53. !ELSE
  54.         $(LRF) @<<$(PROJ).lrf
  55. $(RT_OBJS: = +^
  56. ) $(OBJS: = +^
  57. )
  58. $@
  59. $(MAPFILE_R)
  60. $(LLIBS_G: = +^
  61. ) +
  62. $(LLIBS_R: = +^
  63. ) +
  64. $(LIBS: = +^
  65. )
  66. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  67. <<
  68. !ENDIF
  69.         $(LINKER) @$(PROJ).lrf
  70.  
  71.  
  72. .c.obj :
  73. !IF $(DEBUG)
  74.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  75. !ELSE
  76.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  77. !ENDIF
  78.  
  79.  
  80. run: $(PROJ).exe
  81.         $(PROJ).exe $(RUNFLAGS)
  82.  
  83. debug: $(PROJ).exe
  84.         CVP $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  85.