no longer needed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21368 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,85 +0,0 @@
|
|||||||
#
|
|
||||||
# File: make.env
|
|
||||||
# Author: Julian Smart, Robert Roebling, Vadim Zeitlin, Ron Lee
|
|
||||||
# Created: 1993
|
|
||||||
# Updated: 2001
|
|
||||||
# Copyright:,
|
|
||||||
# Copyright:(c) 1999, Vadim Zeitlin
|
|
||||||
# Copyright:(c) 1999, Robert Roebling
|
|
||||||
# Copyright:(c) 2001, Ron Lee
|
|
||||||
#
|
|
||||||
|
|
||||||
####################### GENERAL SETTINGS ############################
|
|
||||||
|
|
||||||
# see comment near LDFLAGS at the end of file
|
|
||||||
EXTRALIBS = @LDFLAGS@ @LDFLAGS_VERSIONING@ @LIBS@ @DMALLOC_LIBS@
|
|
||||||
OPENGLLIBS = @OPENGL_LIBS@
|
|
||||||
LDFLAGS_GL = @LDFLAGS_GL@
|
|
||||||
LDLIBS = ${APPEXTRALIBS} ${top_builddir}/lib/@WX_TARGET_LIBRARY@ ${EXTRALIBS}
|
|
||||||
|
|
||||||
TOOLKIT = @TOOLKIT@
|
|
||||||
TOOLKITDIR = @TOOLKIT_DIR@
|
|
||||||
|
|
||||||
WXLIB = @WX_LIBRARY_NAME_STATIC@
|
|
||||||
WXSHLIB = @WX_LIBRARY_NAME_SHARED@
|
|
||||||
WXLIBBASE = @WX_LIBRARY_BASENAME@
|
|
||||||
|
|
||||||
########################### VERSION #################################
|
|
||||||
|
|
||||||
WX_MAJOR_VERSION_NUMBER = @WX_MAJOR_VERSION_NUMBER@
|
|
||||||
WX_MINOR_VERSION_NUMBER = @WX_MINOR_VERSION_NUMBER@
|
|
||||||
WX_RELEASE_NUMBER = @WX_RELEASE_NUMBER@
|
|
||||||
|
|
||||||
########################### Programs #################################
|
|
||||||
|
|
||||||
CXX = @CXX@
|
|
||||||
CC = @CC@
|
|
||||||
|
|
||||||
# Compiler for lex/yacc .c programs
|
|
||||||
CCLEX = @CC@
|
|
||||||
|
|
||||||
LEX = @LEX@
|
|
||||||
YACC = @YACC@
|
|
||||||
AR = @AR@
|
|
||||||
AS = @AS@
|
|
||||||
NM = @NM@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
AROPTIONS = rcu
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
LD = @LD@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
RM = rm -f
|
|
||||||
|
|
||||||
SHARED_LD = @SHARED_LD@
|
|
||||||
|
|
||||||
RESFLAGS = @RESFLAGS@
|
|
||||||
RESCOMP = @RESCOMP@
|
|
||||||
|
|
||||||
DEREZ = @DEREZ@
|
|
||||||
|
|
||||||
SETFILE = @SETFILE@
|
|
||||||
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_SCRIPT = @INSTALL@
|
|
||||||
|
|
||||||
########################### Flags #################################
|
|
||||||
|
|
||||||
CPPFLAGS = ${APPEXTRACPPFLAGS} @CPPFLAGS@ @TOOLCHAIN_DEFS@@TOOLCHAIN_DLL_DEFS@ @WXDEBUG_DEFINE@
|
|
||||||
CFLAGS = ${APPEXTRACFLAGS} ${CPPFLAGS}@CODE_GEN_FLAGS@ @CFLAGS@
|
|
||||||
CXXFLAGS = ${APPEXTRACXXFLAGS} ${CPPFLAGS}@CODE_GEN_FLAGS@@CODE_GEN_FLAGS_CXX@ @CXXFLAGS@
|
|
||||||
PICFLAGS = @PIC_FLAG@
|
|
||||||
|
|
||||||
# taking into account how SHARED_LD is defined, appending LDFLAGS to it
|
|
||||||
# doesn't work, so we put them in the end of the linker command line in
|
|
||||||
# EXTRALIBS instead (see above)
|
|
||||||
# LDFLAGS = @LDFLAGS@
|
|
||||||
|
|
||||||
# specific linker flags for when building executables since there
|
|
||||||
# Mac OS X requires specific linker flags for executables linked
|
|
||||||
# against dynamic shared libraries
|
|
||||||
LDFLAGS_EXE = @LDFLAGS_EXE@
|
|
@@ -1,125 +0,0 @@
|
|||||||
#
|
|
||||||
# Template makefile for building wxWindows companion libraries.
|
|
||||||
#
|
|
||||||
# Author: Ron Lee <ron@debian.org>
|
|
||||||
# Created: 19/3/2000
|
|
||||||
# $Id$
|
|
||||||
#
|
|
||||||
# To use, set the following vars before including it:
|
|
||||||
#
|
|
||||||
# top_srcdir
|
|
||||||
# top_builddir
|
|
||||||
# libsrc_dir
|
|
||||||
#
|
|
||||||
# TARGET_LIBNAME
|
|
||||||
# LIBVERSION_CURRENT
|
|
||||||
# LIBVERSION_REVISION
|
|
||||||
# LIBVERSION_AGE
|
|
||||||
# HEADER_PATH
|
|
||||||
# HEADER_SUBDIR
|
|
||||||
#
|
|
||||||
# HEADERS
|
|
||||||
# OBJECTS
|
|
||||||
#
|
|
||||||
# either a shared or static lib will be built according to the
|
|
||||||
# option given to configure.
|
|
||||||
#
|
|
||||||
|
|
||||||
prefix = @prefix@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
includedir = @includedir@
|
|
||||||
libdir = @libdir@
|
|
||||||
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
|
|
||||||
TARGETLIB_STATIC = $(TARGET_LIBNAME).a
|
|
||||||
TARGETLIB_SHARED = $(TARGET_LIBNAME).so.$(LIBVERSION_CURRENT).$(LIBVERSION_REVISION).$(LIBVERSION_AGE)
|
|
||||||
TARGETLIB_LINK1 = $(TARGET_LIBNAME).so.$(LIBVERSION_CURRENT)
|
|
||||||
TARGETLIB_LINK2 = $(TARGET_LIBNAME).so
|
|
||||||
|
|
||||||
TARGETLIB_SONAME = @WX_TARGET_LIBRARY_SONAME@
|
|
||||||
|
|
||||||
LDFLAGS_VERSIONING = @LDFLAGS_VERSIONING@
|
|
||||||
|
|
||||||
# NB: see remark in Makefile.in as to why we don't use %.foo: %.bar rules
|
|
||||||
.SUFFIXES: .o .c .cpp .cxx
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(CC) -c $(CFLAGS) $(PICFLAGS) -o $@ $<
|
|
||||||
|
|
||||||
.cpp.o:
|
|
||||||
$(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
|
|
||||||
|
|
||||||
.cxx.o:
|
|
||||||
$(CXX) -c $(CXXFLAGS) $(PICFLAGS) -o $@ $<
|
|
||||||
|
|
||||||
# the comment at the end of the next line is needed because otherwise autoconf
|
|
||||||
# would remove this line completely - it contains a built-in hack to remove
|
|
||||||
# any VPATH assignment not containing ':'
|
|
||||||
VPATH = @PATH_IFS@$(top_srcdir)/$(libsrc_dir) # ':' for autoconf
|
|
||||||
|
|
||||||
include $(top_builddir)/src/make.env
|
|
||||||
|
|
||||||
all: libtype_@WX_TARGET_LIBRARY_TYPE@
|
|
||||||
|
|
||||||
libtype_so: $(top_builddir)/lib/$(TARGETLIB_SHARED)
|
|
||||||
|
|
||||||
libtype_a: $(top_builddir)/lib/$(TARGETLIB_STATIC)
|
|
||||||
|
|
||||||
$(top_builddir)/lib/$(TARGETLIB_SHARED): $(OBJECTS)
|
|
||||||
@$(INSTALL) -d $(top_builddir)/lib
|
|
||||||
$(SHARED_LD) $@ $(TARGETLIB_SONAME) $(OBJECTS) $(LDFLAGS_VERSIONING)
|
|
||||||
cd $(top_builddir)/lib \
|
|
||||||
&& $(RM) $(TARGETLIB_LINK1) $(TARGETLIB_LINK2) \
|
|
||||||
&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK1) \
|
|
||||||
&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK2)
|
|
||||||
|
|
||||||
$(top_builddir)/lib/$(TARGETLIB_STATIC): $(OBJECTS)
|
|
||||||
@$(INSTALL) -d $(top_builddir)/lib
|
|
||||||
@$(RM) $@
|
|
||||||
$(AR) $(AROPTIONS) $@ $(OBJECTS)
|
|
||||||
$(RANLIB) $@
|
|
||||||
|
|
||||||
install: install_@WX_TARGET_LIBRARY_TYPE@ install_headers
|
|
||||||
|
|
||||||
install_so:
|
|
||||||
$(INSTALL_PROGRAM) $(top_builddir)/lib/$(TARGETLIB_SHARED) $(libdir)/$(TARGETLIB_SHARED)
|
|
||||||
@$(RM) $(libdir)/$(TARGETLIB_LINK1) $(libdir)/$(TARGETLIB_LINK2)
|
|
||||||
cd $(libdir) \
|
|
||||||
&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK1) \
|
|
||||||
&& $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK2)
|
|
||||||
|
|
||||||
install_a:
|
|
||||||
$(INSTALL_PROGRAM) $(top_builddir)/lib/$(TARGETLIB_STATIC) $(libdir)/$(TARGETLIB_STATIC)
|
|
||||||
|
|
||||||
install_headers:
|
|
||||||
$(INSTALL) -d $(includedir)/wx/$(HEADER_SUBDIR)
|
|
||||||
@for h in $(HEADERS); do \
|
|
||||||
$(INSTALL_DATA) $(HEADER_PATH)/$(HEADER_SUBDIR)/$$h $(includedir)/wx/$(HEADER_SUBDIR)/$$h; \
|
|
||||||
echo "installing $(includedir)/wx/$(HEADER_SUBDIR)/$$h"; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
$(RM) $(libdir)/$(TARGETLIB_STATIC)
|
|
||||||
$(RM) $(libdir)/$(TARGETLIB_SHARED)
|
|
||||||
$(RM) $(libdir)/$(TARGETLIB_LINK1)
|
|
||||||
$(RM) $(libdir)/$(TARGETLIB_LINK2)
|
|
||||||
@echo "removing headers"
|
|
||||||
@for h in $(HEADERS); do \
|
|
||||||
$(RM) $(includedir)/wx/$(HEADER_SUBDIR)/$$h; \
|
|
||||||
done
|
|
||||||
@if test -d $(includedir)/wx/$(HEADER_SUBDIR); then \
|
|
||||||
rmdir $(includedir)/wx/$(HEADER_SUBDIR); \
|
|
||||||
fi
|
|
||||||
@-rmdir $(includedir)/wx
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) $(OBJECTS) $(top_builddir)/lib/$(TARGETLIB_SHARED) \
|
|
||||||
$(top_builddir)/lib/$(TARGETLIB_LINK1) \
|
|
||||||
$(top_builddir)/lib/$(TARGETLIB_LINK2) \
|
|
||||||
$(top_builddir)/lib/$(TARGETLIB_STATIC) core
|
|
||||||
|
|
||||||
.PHONY: all libtype_so libtype_a install install_so install_a install_headers uninstall clean
|
|
||||||
|
|
@@ -1,80 +0,0 @@
|
|||||||
# Make environment for making samples on Unix
|
|
||||||
|
|
||||||
# The binary program extension, if any, including dots (e.g. '.exe')
|
|
||||||
PROGRAM_EXT = @PROGRAM_EXT@
|
|
||||||
BIN_PROGRAM = $(PROGRAM)$(PROGRAM_EXT)
|
|
||||||
RES_PROGRAM_OBJ = @RESPROGRAMOBJ@
|
|
||||||
BUNDLE = $(BIN_PROGRAM).app/Contents
|
|
||||||
|
|
||||||
# NB: see remark in Makefile.in as to why we don't use %.foo: %.bar rules
|
|
||||||
.SUFFIXES: .o .c .cpp .cxx .rc _resources.o
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(CC) -c $(CFLAGS) $(APPEXTRADEFS) -o $@ $<
|
|
||||||
|
|
||||||
.cpp.o:
|
|
||||||
$(CXX) -c $(CXXFLAGS) $(APPEXTRADEFS) -o $@ $<
|
|
||||||
|
|
||||||
.cxx.o:
|
|
||||||
$(CXX) -c $(CXXFLAGS) $(APPEXTRADEFS) -o $@ $<
|
|
||||||
|
|
||||||
.rc_resources.o:
|
|
||||||
$(RESCOMP) -i $< -o $@ $(RESFLAGS)
|
|
||||||
|
|
||||||
|
|
||||||
# the comment at the end of the next line is needed because otherwise autoconf
|
|
||||||
# would remove this line completely - it contains a built-in hack to remove
|
|
||||||
# any VPATH assignment not containing ':'
|
|
||||||
VPATH = @PATH_IFS@$(top_srcdir)/$(program_dir) # ':' for autoconf
|
|
||||||
|
|
||||||
# Set defaults from configure
|
|
||||||
include $(top_builddir)/src/make.env
|
|
||||||
|
|
||||||
all: $(BIN_PROGRAM) @MACOSX_BUNDLE@ install_dirs install_data
|
|
||||||
|
|
||||||
$(BIN_PROGRAM): $(OBJECTS) $(top_builddir)/lib/@WX_TARGET_LIBRARY@ $(RES_PROGRAM_OBJ) @LIBWXMACRES@
|
|
||||||
$(CXX) $(LDFLAGS_EXE) -o $@ $(OBJECTS) $(LDLIBS) $(LIBRARIES) $(RES_PROGRAM_OBJ)
|
|
||||||
@MACRESCOMP@ $(BIN_PROGRAM) $(RESOPTIONS)
|
|
||||||
@MACSETFILE@ $(SETOPTIONS) $(BIN_PROGRAM)
|
|
||||||
|
|
||||||
install_dirs:
|
|
||||||
@list='$(DATADIRS)'; for p in $$list; do \
|
|
||||||
mkdir -p $(top_builddir)/$(program_dir)/$$p; \
|
|
||||||
done
|
|
||||||
|
|
||||||
install_data:
|
|
||||||
@list='$(DATAFILES)'; for p in $$list; do \
|
|
||||||
if test ! -s $(top_builddir)/$(program_dir)/$$p; then \
|
|
||||||
cp -pRf $(top_srcdir)/$(program_dir)/$$p $(top_builddir)/$(program_dir)/$$p; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f $(OBJECTS) $(DEPFILES) $(BIN_PROGRAM) $(RES_PROGRAM_OBJ) core
|
|
||||||
|
|
||||||
#
|
|
||||||
# Targets to build a Mac OS X application bundle
|
|
||||||
#
|
|
||||||
bundle: $(BUNDLE)/MacOS/$(PROGRAM) $(BUNDLE)/Info.plist $(BUNDLE)/PkgInfo $(BUNDLE)/Resources/$(PROGRAM).rsrc $(BUNDLE)/Resources/wxmac.icns
|
|
||||||
|
|
||||||
$(BUNDLE)/Info.plist: $(top_srcdir)/src/$(TOOLKITDIR)/Info.plist.in $(top_builddir)/lib/@WX_TARGET_LIBRARY@
|
|
||||||
@$(INSTALL) -d `dirname $@`
|
|
||||||
sed -e "s/IDENTIFIER/`echo $(program_dir) | sed 's,/,.,g'`/" \
|
|
||||||
-e "s/EXECUTABLE/$(PROGRAM)/" \
|
|
||||||
-e "s/VERSION/$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)/" $< > $@
|
|
||||||
|
|
||||||
$(BUNDLE)/PkgInfo:
|
|
||||||
@$(INSTALL) -d `dirname $@`
|
|
||||||
echo -n "APPL????" > $@
|
|
||||||
|
|
||||||
$(BUNDLE)/MacOS/$(PROGRAM): $(OBJECTS) $(top_builddir)/lib/@WX_TARGET_LIBRARY@
|
|
||||||
@$(INSTALL) -d `dirname $@`
|
|
||||||
$(CXX) $(LDFLAGS_EXE) -o $@ $(OBJECTS) $(LDLIBS) $(LIBRARIES)
|
|
||||||
|
|
||||||
$(BUNDLE)/Resources/$(PROGRAM).rsrc: $(top_builddir)/lib/@WX_RESOURCES_MACOSX_DATA@
|
|
||||||
@$(INSTALL) -d `dirname $@`
|
|
||||||
cp $< $@
|
|
||||||
|
|
||||||
$(BUNDLE)/Resources/wxmac.icns: $(top_srcdir)/src/$(TOOLKITDIR)/wxmac.icns
|
|
||||||
@$(INSTALL) -d `dirname $@`
|
|
||||||
cp $< $@
|
|
Reference in New Issue
Block a user