git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19052 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
118 lines
2.1 KiB
Plaintext
118 lines
2.1 KiB
Plaintext
#
|
|
# File: makefile.b32
|
|
# Author: Julian Smart
|
|
# Created: 1999
|
|
# Updated:
|
|
# Copyright:
|
|
#
|
|
# Makefile : Builds wxMMedia library for 32-bit BC++
|
|
|
|
# N.B. use:
|
|
# make -f makefile.b32 stc.cfg
|
|
# make -f makefile.b32
|
|
|
|
WXDIR = $(WXWIN)
|
|
|
|
SCINTILLA=.\scintilla
|
|
|
|
S=$(SCINTILLA)\src
|
|
|
|
STCEXTRACPPFLAGS=-D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)/include -I$(S)
|
|
|
|
LIBTARGET=$(WXDIR)\contrib\lib\stc.lib
|
|
|
|
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 \
|
|
|
|
STCCFG = stc.cfg
|
|
STCCPPFLAGS=$(DLL_FLAGS) $(EXTRACPPFLAGS) @$(STCCFG)
|
|
|
|
default: $(STCCFG) $(LIBTARGET)
|
|
|
|
cleancfg:
|
|
del $(STCCFG)
|
|
|
|
{$(S)}.cxx.obj:
|
|
bcc32 $(STCCPPFLAGS) -P -c {$< }
|
|
|
|
|
|
|
|
$(STCCFG): makefile.b32
|
|
copy &&!
|
|
-H=$(WXDIR)\src\msw\wx32.csm
|
|
-3
|
|
-d
|
|
-a1 # byte alignment
|
|
-R-
|
|
-X
|
|
-w-par
|
|
-w-aus
|
|
-w-hid # virtual function A hides virtual function B
|
|
-tWM
|
|
|
|
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm;$(WXDIR)/src/tiff
|
|
-I$(WXDIR)\include\wx\msw\gnuwin32;$(ARCHINCDIR)
|
|
|
|
|
|
-L$(BCCDIR)\lib
|
|
-D__WXWIN__
|
|
-D__WXMSW__
|
|
-D__WINDOWS__
|
|
-DWIN32
|
|
$(OPT)
|
|
$(DEBUG_FLAGS)
|
|
$(WIN95FLAG)
|
|
$(STCEXTRACPPFLAGS)
|
|
! $(STCCFG)
|
|
|
|
|
|
!include $(WXDIR)\src\makelib.b32
|
|
|
|
{$(S)}.cpp.obj:
|
|
bcc32 $(STCCPPFLAGS) -P -c {$< }
|
|
|
|
.$(SRCSUFF).obj:
|
|
bcc32 $(STCCPPFLAGS) -c {$< }
|
|
|