first watcom makefile

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19201 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Chris Elliott 2003-02-12 22:17:08 +00:00
parent 366e20d6fc
commit 6bc5a86729
4 changed files with 192 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#
# Makefile for WATCOM
#
WXDIR = $(%WXWIN)
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include
THISDIR = $(WXDIR)\contrib\samples\stc
OUTPUTDIR = $(THISDIR)\
PROGRAM = stctest
EXTRALIBS = $(WXDIR)\lib\stc.lib
OBJECTS = $(PROGRAM).obj
!include $(WXDIR)\src\makeprog.wat

View File

@ -0,0 +1,79 @@
# Gizmos makefile for Watcom C++
WXDIR = ..\..\..
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include
!include $(WXDIR)\src\makewat.env
SCINTILLA=$(WXDIR)\contrib\src\stc\scintilla
S=$(SCINTILLA)\src
STCEXTRACPPFLAGS=-D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)\include -I$(S)
STCLIB = $(WXDIR)\lib\stc.lib
THISDIR = $(WXDIR)\contrib\src\stc
OUTPUTDIR = $(THISDIR)\
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include $(STCEXTRACPPFLAGS)
NAME = stc
LNK = $(name).lnk
OBJECTS = &
AutoComplete.obj &
CallTip.obj &
CellBuffer.obj &
ContractionState.obj &
Document.obj &
DocumentAccessor.obj &
Editor.obj &
Indicator.obj &
KeyMap.obj &
KeyWords.obj &
LexAVE.obj &
LexAda.obj &
LexBaan.obj &
LexBullant.obj &
LexMatlab.obj &
LexCPP.obj &
LexConf.obj &
LexCrontab.obj &
LexEiffel.obj &
LexHTML.obj &
LexLisp.obj &
LexLua.obj &
LexOthers.obj &
LexPascal.obj &
LexPerl.obj &
LexPython.obj &
LexRuby.obj &
LexSQL.obj &
LexVB.obj &
LineMarker.obj &
PropSet.obj &
RESearch.obj &
ScintillaBase.obj &
Style.obj &
StyleContext.obj &
UniConversion.obj &
ViewStyle.obj &
WindowAccessor.obj &
PlatWX.obj &
ScintillaWX.obj &
stc.obj
all: $(STCLIB) .SYMBOLIC
$(STCLIB): $(OBJECTS)
*wlib /b /c /n /P=256 $(STCLIB) $(OBJECTS)
clean: .SYMBOLIC
-erase *.obj *.bak *.err *.pch $(STCLIB) *.lbc
.EXTENSIONS: .cxx
.cxx: $(S)
.cxx.obj:
wpp386 $[*.cxx /w3 -zv $(STCEXTRACPPFLAGS) -I$(WXDIR)\include -I$(ARCHINCDIR)

17
samples/stc/makefile.wat Normal file
View File

@ -0,0 +1,17 @@
#
# Makefile for WATCOM
#
WXDIR = $(%WXWIN)
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include
THISDIR = $(WXDIR)\contrib\samples\stc
OUTPUTDIR = $(THISDIR)\
PROGRAM = stctest
EXTRALIBS = $(WXDIR)\lib\stc.lib
OBJECTS = $(PROGRAM).obj
!include $(WXDIR)\src\makeprog.wat

79
src/stc/makefile.wat Normal file
View File

@ -0,0 +1,79 @@
# Gizmos makefile for Watcom C++
WXDIR = ..\..\..
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include
!include $(WXDIR)\src\makewat.env
SCINTILLA=$(WXDIR)\contrib\src\stc\scintilla
S=$(SCINTILLA)\src
STCEXTRACPPFLAGS=-D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)\include -I$(S)
STCLIB = $(WXDIR)\lib\stc.lib
THISDIR = $(WXDIR)\contrib\src\stc
OUTPUTDIR = $(THISDIR)\
EXTRACPPFLAGS = -I$(WXDIR)\contrib\include $(STCEXTRACPPFLAGS)
NAME = stc
LNK = $(name).lnk
OBJECTS = &
AutoComplete.obj &
CallTip.obj &
CellBuffer.obj &
ContractionState.obj &
Document.obj &
DocumentAccessor.obj &
Editor.obj &
Indicator.obj &
KeyMap.obj &
KeyWords.obj &
LexAVE.obj &
LexAda.obj &
LexBaan.obj &
LexBullant.obj &
LexMatlab.obj &
LexCPP.obj &
LexConf.obj &
LexCrontab.obj &
LexEiffel.obj &
LexHTML.obj &
LexLisp.obj &
LexLua.obj &
LexOthers.obj &
LexPascal.obj &
LexPerl.obj &
LexPython.obj &
LexRuby.obj &
LexSQL.obj &
LexVB.obj &
LineMarker.obj &
PropSet.obj &
RESearch.obj &
ScintillaBase.obj &
Style.obj &
StyleContext.obj &
UniConversion.obj &
ViewStyle.obj &
WindowAccessor.obj &
PlatWX.obj &
ScintillaWX.obj &
stc.obj
all: $(STCLIB) .SYMBOLIC
$(STCLIB): $(OBJECTS)
*wlib /b /c /n /P=256 $(STCLIB) $(OBJECTS)
clean: .SYMBOLIC
-erase *.obj *.bak *.err *.pch $(STCLIB) *.lbc
.EXTENSIONS: .cxx
.cxx: $(S)
.cxx.obj:
wpp386 $[*.cxx /w3 -zv $(STCEXTRACPPFLAGS) -I$(WXDIR)\include -I$(ARCHINCDIR)