home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 2.5 KB | 109 lines |
- # Makefile : Builds wxHelp for Windows 3.1
-
- # Change CWORK to wherever wxWindows is found, and add
- # the hytext source directory to your INCLUDE environment variable
- WXDIR = $(CWORK)\wx\develop
- WXLIB = $(WXDIR)\lib\wx.lib
- WXINC = $(WXDIR)\include
-
- HYPDIR = $(WXDIR)\utils\hytext
- HYPINC = $(HYPDIR)\src
- HYPLIB = $(HYPDIR)\lib\hytext.lib
-
- WXHELPDIR = $(WXDIR)\utils\wxhelp
- TEX2ANYLIB = $(WXHELPDIR)\lib\tex2any.lib
-
- LIBS=$(WXLIB) $(HYPLIB) libw llibcew commdlg ddeml
-
- !ifndef FINAL
- FINAL=0
- !endif
-
- !if "$(FINAL)" == "0"
- CPPFLAGS= /AL /W3 /Zi /G2sw /Od /YuWINDOWS.H /Dwx_msw /Fp$(WXDIR)\src\windows.pch
- CFLAGS= /AL /W3 /Zi /G2sw /Od /Dwx_msw
- LINKFLAGS=/NOD /CO /ONERROR:NOEXE
- !else
- # /Ox for real FINAL version
- CPPFLAGS= /AL /W3 /Od /G2sw /YuWINDOWS.H /Dwx_msw /Fp$(WXDIR)\src\windows.pch
- CFLAGS= /AL /W3 /Od /G2sw /Dwx_msw
- LINKFLAGS=/NOD /ONERROR:NOEXE
- !endif
-
- all: $(HYPLIB) wxhelp.exe
-
- compact:
- -wrun clean
-
- wx:
- cd $(WXDIR)\src
- nmake -f makefile.dos $(WXLIB) FINAL=$(FINAL)
- cd $(HYPDIR)\src
-
- wxhelp.obj: wxhelp.cc wxhelp.h $(HYPINC)\hytext.h
- cl $(CPPFLAGS) /c /Tp $*.cc
-
- wxhelp.res : wxhelp.rc $(WXDIR)\include\wx.rc
- rc -r wxhelp /i$(WXDIR)\include
-
- wxhelp.exe: $(WXDIR)\src\dummy.obj wxhelp.obj wxhelp.def wxhelp.res $(HYPLIB)
- link $(LINKFLAGS) @<<
- $(WXDIR)\src\dummy.obj wxhelp.obj
- wxhelp.exe,
- nul,
- $(LIBS),
- wxhelp.def
- <<
- rc -K wxhelp.res
-
- $(TEX2ANYLIB): tex2any.obj
- erase $(TEX2ANYLIB)
- lib /PAGESIZE:128 @<<
- $(TEX2ANYLIB)
- y
- tex2any.obj
- nul
- ;
- <<
-
- tex2any.obj: tex2any.cc tex2any.h
- cl $(CPPFLAGS) /c /Tp $*.cc
-
- tex2help.obj: tex2help.cc
- cl $(CPPFLAGS) /c /Tp $*.cc
-
- tex2help.res : tex2help.rc $(WXDIR)\include\wx.rc
- rc -r tex2help /i$(WXDIR)\include
-
- tex2help.exe: $(WXDIR)\src\dummy.obj tex2help.obj tex2help.def tex2help.res $(TEX2ANYLIB)
- link $(LINKFLAGS) @<<
- $(WXDIR)\src\dummy.obj tex2help.obj
- tex2help.exe,
- nul,
- $(LIBS),
- tex2help.def
- <<
- rc -K tex2help.res
-
- # Tests out calling wxhelp.exe from an application
- test.obj: test.cc
- cl $(CPPFLAGS) /c /Tp $*.cc
-
- test.res : test.rc $(WXDIR)\include\wx.rc
- rc -r test /i$(WXDIR)\include
-
- test.exe: $(WXDIR)\src\dummy.obj test.obj test.def test.res $(HYPLIB)
- link $(LINKFLAGS) @<<
- $(WXDIR)\src\dummy.obj test.obj
- test.exe,
- nul,
- $(LIBS),
- test.def
- <<
- rc -K test.res
-
- clean:
- erase *.obj *.exe *.res $(TEX2ANYLIB)
-
- cleanall: clean
-