git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18399
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
# If using Mingw32 or Cygwin 1.0 or later, set this to 1.
MINGW32=1
# If using Mingw32 or Cygwin 1.0 or later, set this to 1.
MINGW32=1
# Set to the version you have
#MINGW32VERSION=2.95
MINGW32VERSION=3.0
# Set to the version you have
#MINGW32VERSION=2.95
MINGW32VERSION=3.0
# use forward slashes, we need to set this when
# invoking the makefile from DOS, or the wrong separators
# will be assumed.
# use forward slashes, we need to set this when
# invoking the makefile from DOS, or the wrong separators
# will be assumed.
# If building DLL, the version
WXVERSION=250
# If building DLL, the version
WXVERSION=250
ifeq ($(MINGW32),1)
ifneq "$(_GCC295)$(_GCC3)" ""
ifeq ($(_GCC3),1)
ifeq ($(MINGW32),1)
ifneq "$(_GCC295)$(_GCC3)" ""
ifeq ($(_GCC3),1)
+ CC = $(CROSS)gcc --pipe
- CC = gcc --pipe -fvtable-thunks
+ CC = $(CROSS)gcc --pipe -fvtable-thunks
endif
# C compiler for pure C programs
endif
# C compiler for pure C programs
# Compiler used for LEX generated C
# Compiler used for LEX generated C
# This shouldn't be needed as make is supposed to define this
# variable itself. Uncomment it if your make complains.
# This shouldn't be needed as make is supposed to define this
# variable itself. Uncomment it if your make complains.
# Settings for Cyginw/Mingw32
# Some versions of windres cannot cope with the --preprocessor
# option. Uncomment the RCPREPROCESSOR line below if yours can.
# Settings for Cyginw/Mingw32
# Some versions of windres cannot cope with the --preprocessor
# option. Uncomment the RCPREPROCESSOR line below if yours can.
RCINPUTSWITCH=-i
RCOUTPUTSWITCH=-o
RCINCSWITCH=--include-dir
RCINPUTSWITCH=-i
RCOUTPUTSWITCH=-o
RCINCSWITCH=--include-dir
RESFLAGS=$(RCPREPROCESSOR) $(RCINCSWITCH) $(WXDIR)/include $(RCEXTRAINC) $(RCDEFSWITCH) __WIN32__ $(RCDEFSWITCH) __WIN95__ $(RCDEFSWITCH) __GNUWIN32__
# Needed to build a DLL if your linker does not support --shared option.
RESFLAGS=$(RCPREPROCESSOR) $(RCINCSWITCH) $(WXDIR)/include $(RCEXTRAINC) $(RCDEFSWITCH) __WIN32__ $(RCDEFSWITCH) __WIN95__ $(RCDEFSWITCH) __GNUWIN32__
# Needed to build a DLL if your linker does not support --shared option.
-AS = as
-DLLTOOL = dlltool
+AS = $(CROSS)as
+DLLTOOL = $(CROSS)dlltool
########################## Compiler flags #############################
########################## Compiler flags #############################
OPTIONS = -DSTRICT # -D__MINGW32__
# Add "-mthreads" if you want to have threads under mingw32
OPTIONS = -DSTRICT # -D__MINGW32__
# Add "-mthreads" if you want to have threads under mingw32
+COMMON_THREADFLAGS = -mthreads
# Debugging information
ifeq ($(FINAL),0)
# Debugging information
ifeq ($(FINAL),0)
# Options for ar archiver
# AROPTIONS = crs # For IRIX and Solaris (both SYSVR4).
# Options for ar archiver
# AROPTIONS = crs # For IRIX and Solaris (both SYSVR4).
# Extra compiler libraries
COMPLIBS=
# Extra compiler libraries
COMPLIBS=