1
##############################################################################
3
## Purpose: wxScintilla
4
## Maintainer: Otto Wyss
6
## RCS-ID: $Id: Makefile 1960 2006-02-07 13:36:51Z thomasdenk $
7
## Copyright: (c) 2004 wxCode
9
##############################################################################
11
# list of source files
18
ContractionState.cxx \
20
DocumentAccessor.cxx \
93
vpath %.cxx ../src/scintilla/src
95
# additional header directories
97
-I../src/scintilla/include \
98
-I../src/scintilla/src
100
DEF = -D__WX__=1 -DSCI_LEXER -DLINK_LEXERS
103
OBJ = $(patsubst %.cxx,%.o,$(SRC:.cpp=.o))
109
##############################################################################
110
# implementation, change only if other settings or other targets are needed
113
WXDEVEL_Release = $(WXDEVEL)/Release/
114
WXDEVEL_Debug = $(WXDEVEL)/Debug/
115
WXDEVEL_Univ = $(WXDEVEL)/Univ/
118
ifeq ($(MAKECMDGOALS),)
122
ifeq ($(MAKECMDGOALS),release)
126
ifeq ($(MAKECMDGOALS),debug)
127
WXCONFIG=wxgtkd-2.4-config
130
ifeq ($(MAKECMDGOALS),develdebug)
131
WXCONFIG=$(WXDEVEL_Debug)wx-config --inplace
132
GTKCONFIG=pkg-config gtk+-2.0
134
ifeq ($(MAKECMDGOALS),univdebug)
135
WXCONFIG=$(WXDEVEL_Univ)wx-config --inplace
136
GTKCONFIG=pkg-config gtk+-2.0
140
g++ -fpic -c $(DEF) $(INC) `$(WXCONFIG) --cxxflags` -g -o $@ $<
143
g++ -fpic -c $(DEF) $(INC) `$(WXCONFIG) --cxxflags` -g -o $@ $<
147
g++ -fpic --share -o ../lib/$@ $^ `$(WXCONFIG) --libs`
155
g++ -fpic --share -o ../lib/$@ $^ `$(WXCONFIG) --libs`
157
develdebug: $(LIB).so.dd
159
g++ -fpic --share -o ../lib/$@ $^ `$(WXCONFIG) --libs`
161
univdebug: $(LIB).so.ud
163
g++ -fpic --share -o ../lib/$@ $^ `$(WXCONFIG) --libs`