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

  1. # Makefile : Builds Hypertext hytext.lib library for Windows 3.1
  2.  
  3. # Change CWORK to wherever wxWindows is found
  4. WXDIR = $(CWORK)\wx\develop
  5. WXLIB = $(WXDIR)\lib\wx.lib
  6. WXINC = $(WXDIR)\include
  7.  
  8. HYPDIR = $(WXDIR)\utils\hytext
  9. HYPINC = $(HYPDIR)\src
  10. HYPLIB = $(HYPDIR)\lib\hytext.lib
  11.  
  12. LIBS=$(WXLIB) $(HYPLIB) libw llibcew commdlg ddeml
  13.  
  14. !ifndef FINAL
  15. FINAL=0
  16. !endif
  17.  
  18. !if "$(FINAL)" == "0"
  19. CPPFLAGS= /AL /W3 /Zi /G2sw /Od /YuWINDOWS.H /Dwx_msw /Fp$(WXDIR)\src\windows.pch
  20. CFLAGS= /AL /W3 /Zi /G2sw /Od /Dwx_msw
  21. LINKFLAGS=/NOD /CO /ONERROR:NOEXE
  22. !else
  23. # /Ox for real FINAL version
  24. CPPFLAGS= /AL /W3 /Od /G2sw /YuWINDOWS.H /Dwx_msw /Fp$(WXDIR)\src\windows.pch
  25. CFLAGS= /AL /W3 /Od /G2sw /Dwx_msw
  26. LINKFLAGS=/NOD /ONERROR:NOEXE
  27. !endif
  28.  
  29. SOURCES = hytext.cc
  30. HEADERS = hytext.h
  31. OBJECTS = hytext.obj
  32.  
  33. all:    $(HYPLIB)
  34.  
  35. wx:
  36.         cd $(WXDIR)\src
  37.         nmake -f makefile.dos $(WXLIB) FINAL=$(FINAL)
  38.         cd $(HYPDIR)\src
  39.  
  40. $(HYPLIB):      $(OBJECTS)
  41.         erase $(HYPLIB)
  42.         lib /PAGESIZE:128 @<<
  43. $(HYPLIB)
  44. y
  45. $(OBJECTS)
  46. nul
  47. ;
  48. <<
  49.  
  50. $(OBJECTS):     $(HYPINC)\hytext.h
  51.  
  52. hytext.obj: hytext.cc $(HYPINC)\hytext.h
  53.         cl $(CPPFLAGS) /c /Tp $*.cc
  54.  
  55. clean:
  56.         erase *.obj *.exe
  57.  
  58. cleanall:    clean
  59.