]> git.saurik.com Git - wxWidgets.git/commitdiff
adde wxSTC bakefile
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 5 Jul 2003 20:50:46 +0000 (20:50 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 5 Jul 2003 20:50:46 +0000 (20:50 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21684 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

contrib/build/stc/stc.bkl [new file with mode: 0644]

diff --git a/contrib/build/stc/stc.bkl b/contrib/build/stc/stc.bkl
new file mode 100644 (file)
index 0000000..45b1fb7
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" ?>
+<!-- $Id$ -->
+
+<makefile>
+
+    <include file="../../../build/bakefiles/common_contrib.bkl"/>
+
+    <set var="STC_SRC">
+        <!-- wx binding: -->
+        PlatWX.cpp
+        ScintillaWX.cpp
+        stc.cpp
+        <!-- Scintilla: -->
+        scintilla/src/AutoComplete.cxx
+        scintilla/src/CallTip.cxx
+        scintilla/src/CellBuffer.cxx
+        scintilla/src/ContractionState.cxx
+        scintilla/src/Document.cxx
+        scintilla/src/DocumentAccessor.cxx
+        scintilla/src/Editor.cxx
+        scintilla/src/Indicator.cxx
+        scintilla/src/KeyMap.cxx
+        scintilla/src/KeyWords.cxx
+        scintilla/src/LexAVE.cxx
+        scintilla/src/LexAda.cxx
+        scintilla/src/LexAsm.cxx
+        scintilla/src/LexBaan.cxx
+        scintilla/src/LexBullant.cxx
+        scintilla/src/LexCPP.cxx
+        scintilla/src/LexCSS.cxx
+        scintilla/src/LexConf.cxx
+        scintilla/src/LexCrontab.cxx
+        scintilla/src/LexEiffel.cxx
+        scintilla/src/LexFortran.cxx
+        scintilla/src/LexHTML.cxx
+        scintilla/src/LexLisp.cxx
+        scintilla/src/LexLua.cxx
+        scintilla/src/LexMatlab.cxx
+        scintilla/src/LexOthers.cxx
+        scintilla/src/LexPOV.cxx
+        scintilla/src/LexPascal.cxx
+        scintilla/src/LexPerl.cxx
+        scintilla/src/LexPython.cxx
+        scintilla/src/LexRuby.cxx
+        scintilla/src/LexSQL.cxx
+        scintilla/src/LexVB.cxx
+        scintilla/src/LineMarker.cxx
+        scintilla/src/PropSet.cxx
+        scintilla/src/RESearch.cxx
+        scintilla/src/ScintillaBase.cxx
+        scintilla/src/Style.cxx
+        scintilla/src/StyleContext.cxx
+        scintilla/src/UniConversion.cxx
+        scintilla/src/ViewStyle.cxx
+        scintilla/src/WindowAccessor.cxx
+        scintilla/src/XPM.cxx 
+    </set>
+
+    <headers template="wx_contrib_headers">
+        <files>
+            wx/stc/stc.h
+        </files>
+    </headers>
+
+    <template id="stc_base">
+        <include>$(SRCDIR)/scintilla/include</include>
+        <include>$(SRCDIR)/scintilla/src</include>
+        <define>__WX__</define>
+        <define>SCI_LEXER</define>
+        <define>LINK_LEXERS</define>
+        <sources>$(STC_SRC)</sources>
+    </template>
+
+    <dll id="stcdll" template="wx_contrib_dll,stc_base" cond="SHARED=='1'">
+        <define>WXUSINGDLL</define>
+        <define>WXMAKINGDLL_STC</define>
+        <wx-lib>core</wx-lib>
+        <wx-lib>base</wx-lib>
+    </dll>
+    
+    <lib id="stclib" template="wx_contrib_lib,stc_base" cond="SHARED=='0'"/>
+
+</makefile>