SOURCES: wxAUI-Makefile.patch (NEW) - new
prism
prism at pld-linux.org
Mon Apr 17 01:52:51 CEST 2006
Author: prism Date: Sun Apr 16 23:52:51 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
wxAUI-Makefile.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/wxAUI-Makefile.patch
diff -u /dev/null SOURCES/wxAUI-Makefile.patch:1.1
--- /dev/null Mon Apr 17 01:52:51 2006
+++ SOURCES/wxAUI-Makefile.patch Mon Apr 17 01:52:46 2006
@@ -0,0 +1,101 @@
+diff -uNr wxaui-0.9.1.orig/Makefile wxaui-0.9.1/Makefile
+--- wxaui-0.9.1.orig/Makefile 2006-04-17 00:44:57.388624500 +0200
++++ wxaui-0.9.1/Makefile 2006-04-17 00:34:08.080045250 +0200
+@@ -9,41 +9,30 @@
+ # Changes:
+ #
+ # 3 Oct 2005 - Created
++# 15 Apr 2006 - Modified by Michal Lukaszek to build a shared library
+ #
+ # ---------------------------------------------------------------------------
+
++CXXFLAGS = $(shell ${WXCONFIG} --cxxflags)
++LDFLAGS = $(shell ${WXCONFIG} --libs)
++INC = -I./include
++LIB = libwxaui
++OBJ = manager.o
++vpath %.cpp src
+
+-# change these two to match your setup
+-WX_DIR := ../supp/wxGTK-2.6.2
+-WX_CONFIG := ${WX_DIR}/lib/wx/config/inplace-gtk2-unicode-debug-static-2.6
++%.o: %.cpp
++ $(CXX) -fPIC -c $(INC) $(CXXFLAGS) -g -o $@ $<
+
+-WX_CFLAGS := $(shell ${WX_CONFIG} --prefix=${WX_DIR} --cppflags)
+-WX_LIBS := $(shell ${WX_CONFIG} --prefix=${WX_DIR} --libs)
++all: $(LIB).so $(LIB).a sample
+
+-DEFINES =
+-CPP = g++
+-CFLAGS = ${WX_CFLAGS} -g -ggdb
+-INCLUDES = -I${WXDIR}/include -I./include
++$(LIB).so: $(OBJ)
++ $(CXX) -fPIC --share -o lib/$@ $^ $(LDFLAGS)
+
++$(LIB).a: $(OBJ)
++ $(AR) crs lib/$@ $^
+
+-OBJECTS = \
+- manager.o
+-
+-VPATH=src:lib
+-
+-all: libwxaui.a sample
+-
+-libwxaui.a: $(OBJECTS)
+- ar rc lib/libwxaui.a $(OBJECTS)
+- ranlib lib/libwxaui.a
+-
+-sample: $(OBJECTS)
++sample: $(OBJ)
+ cd sample && $(MAKE) -w -f Makefile
+
+ clean:
+- rm -f *.o lib/libwxaui.a sample/*.o sample/wxauitest
+-
+-$(OBJECTS): %.o : %.cpp
+- $(CPP) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $<
+-
+-
++ rm -f *.o lib/$(LIB).a lib/$(LIB).so sample/*.o sample/wxauitest
+diff -uNr wxaui-0.9.1.orig/sample/Makefile wxaui-0.9.1/sample/Makefile
+--- wxaui-0.9.1.orig/sample/Makefile 2006-04-17 00:44:57.388624500 +0200
++++ wxaui-0.9.1/sample/Makefile 2006-04-17 00:43:15.410251250 +0200
+@@ -14,32 +14,21 @@
+ #
+ # ---------------------------------------------------------------------------
+
+-
+-WX_DIR := ../../supp/wxGTK-2.6.2
+-WX_CONFIG := ${WX_DIR}/lib/wx/config/inplace-gtk2-unicode-debug-static-2.6
+-
+-WX_CFLAGS := $(shell ${WX_CONFIG} --prefix=${WX_DIR} --cppflags)
+-WX_LIBS := $(shell ${WX_CONFIG} --prefix=${WX_DIR} --libs)
+-
+-
+-
+ EXENAME = wxauitest
+ INCLUDES = -I../include
+-CPP = g++
+-CFLAGS = $(WX_CFLAGS)
+-LIBS = ../lib/libwxaui.a $(WX_LIBS)
++CXXFLAGS = $(shell ${WXCONFIG} --cppflags)
++LIBS = -lwxaui -L../lib $(shell ${WXCONFIG} --libs)
+
+ OBJECTS = wxauitest.o
+
+-
+ all: $(EXENAME)
+
+ $(EXENAME): $(OBJECTS)
+- $(CPP) $(OBJECTS) $(LIBDIRS) $(LIBS) -o $(EXENAME)
++ $(CXX) -fPIC $(OBJECTS) $(LIBDIRS) $(LIBS) -o $(EXENAME)
+
+ clean:
+ rm -f *.o *.gch $(EXENAME)
+
+ $(OBJECTS): %.o : %.cpp
+- $(CPP) $(CFLAGS) $(INCLUDES) -c $<
++ $(CXX) -fPIC $(CXXFLAGS) $(INCLUDES) -c $<
+
================================================================
More information about the pld-cvs-commit
mailing list