#
# 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)

LIBTARGET=stc

!include $(WXDIR)\src\makeb32.env

SCINTILLA=.\scintilla

S=$(SCINTILLA)\src

EXTRASTCCPPFLAGS = -D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)/include -I$(S)



OBJECTS = \
    $(OBJ_PATH)\AutoComplete.obj		\
    $(OBJ_PATH)\CallTip.obj	        	\
    $(OBJ_PATH)\CellBuffer.obj	    	\
    $(OBJ_PATH)\ContractionState.obj  	\
    $(OBJ_PATH)\Document.obj	        \
	$(OBJ_PATH)\DocumentAccessor.obj	\
    $(OBJ_PATH)\Editor.obj			\
    $(OBJ_PATH)\Indicator.obj       \
    $(OBJ_PATH)\KeyMap.obj			\
    $(OBJ_PATH)\KeyWords.obj	    \
	$(OBJ_PATH)\LexAVE.obj			\
	$(OBJ_PATH)\LexAda.obj			\
	$(OBJ_PATH)\LexAsm.obj			\
	$(OBJ_PATH)\LexBaan.obj			\
	$(OBJ_PATH)\LexBullant.obj		\
	$(OBJ_PATH)\LexMatlab.obj		\
	$(OBJ_PATH)\LexCPP.obj			\
	$(OBJ_PATH)\LexConf.obj			\
	$(OBJ_PATH)\LexCrontab.obj		\
	$(OBJ_PATH)\LexCSS.obj			\
	$(OBJ_PATH)\LexEiffel.obj		\
	$(OBJ_PATH)\LexFortran.obj		\
	$(OBJ_PATH)\LexHTML.obj			\
	$(OBJ_PATH)\LexLisp.obj			\
	$(OBJ_PATH)\LexLua.obj			\
	$(OBJ_PATH)\LexOthers.obj		\
	$(OBJ_PATH)\LexPOV.obj			\
	$(OBJ_PATH)\LexPascal.obj		\
	$(OBJ_PATH)\LexPerl.obj			\
	$(OBJ_PATH)\LexPython.obj		\
	$(OBJ_PATH)\LexRuby.obj			\
	$(OBJ_PATH)\LexSQL.obj			\
	$(OBJ_PATH)\LexVB.obj			\
    $(OBJ_PATH)\LineMarker.obj	    \
    $(OBJ_PATH)\PropSet.obj	        \
	$(OBJ_PATH)\RESearch.obj		\
    $(OBJ_PATH)\ScintillaBase.obj	\
    $(OBJ_PATH)\Style.obj			\
	$(OBJ_PATH)\StyleContext.obj	\
	$(OBJ_PATH)\UniConversion.obj	\
    $(OBJ_PATH)\ViewStyle.obj		\
	$(OBJ_PATH)\WindowAccessor.obj	\
	$(OBJ_PATH)\XPM.obj  			\
                            		\
	$(OBJ_PATH)\PlatWX.obj          \
	$(OBJ_PATH)\ScintillaWX.obj     \
	$(OBJ_PATH)\stc.obj             \


STCCPPFLAGS=$(DLL_FLAGS) $(EXTRACPPFLAGS) $(EXTRASTCCPPFLAGS)

.path.obj = $(OBJ_PATH)

{$(S)}.cxx.obj:
	bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -n$(OBJ_PATH) {$< }

.cpp.obj:
	bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -n$(OBJ_PATH) {$< }

!include $(WXDIR)\src\makelib.b32

$(OBJ_PATH)\PlatWX.obj : PlatWX.cpp

$(OBJ_PATH)\ScintillaWX.obj : ScintillaWX.cpp

$(OBJ_PATH)\stc.obj : stc.cpp