From: Chris Elliott Date: Wed, 12 Feb 2003 22:17:08 +0000 (+0000) Subject: first watcom makefile X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/6bc5a8672947865a7a3fc53de3001ba8df839986 first watcom makefile git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19201 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/contrib/samples/stc/makefile.wat b/contrib/samples/stc/makefile.wat new file mode 100644 index 0000000000..bbe3bde0fa --- /dev/null +++ b/contrib/samples/stc/makefile.wat @@ -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 + diff --git a/contrib/src/stc/makefile.wat b/contrib/src/stc/makefile.wat new file mode 100644 index 0000000000..764841827a --- /dev/null +++ b/contrib/src/stc/makefile.wat @@ -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) + + diff --git a/samples/stc/makefile.wat b/samples/stc/makefile.wat new file mode 100644 index 0000000000..bbe3bde0fa --- /dev/null +++ b/samples/stc/makefile.wat @@ -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 + diff --git a/src/stc/makefile.wat b/src/stc/makefile.wat new file mode 100644 index 0000000000..764841827a --- /dev/null +++ b/src/stc/makefile.wat @@ -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) + +