home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 1.2 KB | 59 lines |
- # Makefile : Builds Hypertext hytext.lib library for Windows 3.1
-
- # Change CWORK to wherever wxWindows is found
- WXDIR = $(CWORK)\wx\develop
- WXLIB = $(WXDIR)\lib\wx.lib
- WXINC = $(WXDIR)\include
-
- HYPDIR = $(WXDIR)\utils\hytext
- HYPINC = $(HYPDIR)\src
- HYPLIB = $(HYPDIR)\lib\hytext.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
-
- SOURCES = hytext.cc
- HEADERS = hytext.h
- OBJECTS = hytext.obj
-
- all: $(HYPLIB)
-
- wx:
- cd $(WXDIR)\src
- nmake -f makefile.dos $(WXLIB) FINAL=$(FINAL)
- cd $(HYPDIR)\src
-
- $(HYPLIB): $(OBJECTS)
- erase $(HYPLIB)
- lib /PAGESIZE:128 @<<
- $(HYPLIB)
- y
- $(OBJECTS)
- nul
- ;
- <<
-
- $(OBJECTS): $(HYPINC)\hytext.h
-
- hytext.obj: hytext.cc $(HYPINC)\hytext.h
- cl $(CPPFLAGS) /c /Tp $*.cc
-
- clean:
- erase *.obj *.exe
-
- cleanall: clean
-