home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / code / wxwin140 / samples / form / makefile.dos < prev    next >
Encoding:
Makefile  |  1995-05-19  |  1.2 KB  |  59 lines

  1. # Makefile : Builds form example (DOS).
  2. # Use FINAL=1 argument to nmake to build final version with no debugging
  3. # info
  4.  
  5. WXDIR = $(CWORK)\wx\develop
  6. THISDIR = $(CWORK)\wx\develop\samples\form
  7. WXLIB = $(WXDIR)\lib\wx.lib
  8. LIBS=$(WXLIB) libw llibcew commdlg
  9.  
  10. !ifndef FINAL
  11. FINAL=0
  12. !endif
  13.  
  14. !if "$(FINAL)" == "0"
  15. CPPFLAGS=/AL /W3 /Zi /G2sw /Od /YuWINDOWS.H /Dwx_msw /Fp$(CWORK)\wx\develop\src\windows.pch
  16. LINKFLAGS=/NOD /CO /ONERROR:NOEXE
  17. !else
  18. # /Ox for real FINAL version
  19. CPPFLAGS=/AL /W3 /G2sw /Od /YuWINDOWS.H /Dwx_msw /Fp$(CWORK)\wx\develop\src\windows.pch
  20. LINKFLAGS=/NOD /ONERROR:NOEXE
  21. !endif
  22.  
  23. HEADERS = form.h
  24. SOURCES = form.cc
  25. OBJECTS = form.obj
  26.  
  27. all:    form.exe
  28.  
  29. wx:
  30.         cd $(WXDIR)\src
  31.         nmake -f makefile.dos $(WXLIB)
  32.         cd $(THISDIR)
  33.  
  34. wxclean:
  35.         cd $(WXDIR)\src
  36.         nmake -f makefile.dos clean
  37.         cd $(THISDIR)
  38.  
  39.  
  40. form.exe:      $(WXDIR)\src\dummy.obj $(WXLIB) form.obj form.def form.res
  41.         link $(LINKFLAGS) @<<
  42. $(WXDIR)\src\dummy.obj form.obj,
  43. form,
  44. NUL,
  45. $(LIBS),
  46. form.def
  47. ;
  48. <<
  49.         rc -30 -K form.res
  50.  
  51. form.obj:      form.h form.cc
  52.         cl $(CPPFLAGS) /c /Tp $*.cc
  53.  
  54. form.res :      form.rc $(WXDIR)\include\wx.rc
  55.     rc -r /i$(WXDIR)\include form
  56.  
  57. clean:
  58.         -erase *.obj *.exe *.res *.map *.rws
  59.