Author: pluto
Date: Mon Mar 23 16:59:23 2009
New Revision: 10234

Modified:
   backtracexx/makefile
   backtracexx/makefile.mingw
Log:
- wider build spectrum.

Modified: backtracexx/makefile
==============================================================================
--- backtracexx/makefile        (original)
+++ backtracexx/makefile        Mon Mar 23 16:59:23 2009
@@ -1,12 +1,19 @@
-CXX := g++
-CXXFLAGS := -O1 -Wall -Werror -pedantic -shared-libgcc
+# linux32 target
+CXX32 := i486-gnu-linux-g++
+
+# linux64 target
+CXX64 := x86_64-gnu-linux-g++
+
+CXXFLAGS := -Wall -Werror -pedantic -shared-libgcc -g2
 
 all: example
 
 example: example.cpp backtracexx.hpp backtracexx.cpp
-       @mkdir bin-linux
-       $(CXX) $(CXXFLAGS) -fpic backtracexx.cpp -o bin-linux/libbacktracexx.so 
-shared -s -ldl
-       $(CXX) $(CXXFLAGS) example.cpp -o bin-linux/example -Lbin-linux/ 
-lbacktracexx -s -Wl,--export-dynamic -Wl,-rpath,.
+       @mkdir -p bin-linux-{32,64}
+       $(CXX32) $(CXXFLAGS) -fpic backtracexx.cpp -o 
bin-linux-32/libbacktracexx.so -shared -ldl
+       $(CXX32) $(CXXFLAGS) example.cpp -o bin-linux-32/example -Lbin-linux-32 
-lbacktracexx -Wl,--export-dynamic -Wl,-rpath,.
+       $(CXX64) $(CXXFLAGS) -fpic backtracexx.cpp -o 
bin-linux-64/libbacktracexx.so -shared -ldl
+       $(CXX64) $(CXXFLAGS) example.cpp -o bin-linux-64/example -Lbin-linux-64 
-lbacktracexx -Wl,--export-dynamic -Wl,-rpath,.
 
 clean:
-       rm -rf bin-linux
+       rm -rf bin-linux-{32,64}

Modified: backtracexx/makefile.mingw
==============================================================================
--- backtracexx/makefile.mingw  (original)
+++ backtracexx/makefile.mingw  Mon Mar 23 16:59:23 2009
@@ -4,16 +4,16 @@
 # win64 target
 CXX64 := x86_64-pc-mingw32-g++
 
-CXXFLAGS := -O1 -Wall -Werror -pedantic -shared-libgcc
+CXXFLAGS := -Wall -Werror -pedantic -shared-libgcc -g2
 
 all: example
 
 example: example.cpp backtracexx.hpp backtracexx.cpp
        @mkdir -p bin-mingw-{32,64}
-       $(CXX32) $(CXXFLAGS) -DBACKTRACEXX_EXPORTS backtracexx.cpp -o 
bin-mingw-32/backtracexx.dll -shared -s -ldbghelp
-       $(CXX32) $(CXXFLAGS) example.cpp -o bin-mingw-32/example.exe 
-Lbin-mingw-32 -lbacktracexx -s
-       $(CXX64) $(CXXFLAGS) -DBACKTRACEXX_EXPORTS backtracexx.cpp -o 
bin-mingw-64/backtracexx.dll -shared -s -ldbghelp
-       $(CXX64) $(CXXFLAGS) example.cpp -o bin-mingw-64/example.exe 
-Lbin-mingw-64 -lbacktracexx -s
+       $(CXX32) $(CXXFLAGS) -DBACKTRACEXX_EXPORTS backtracexx.cpp -o 
bin-mingw-32/backtracexx.dll -shared
+       $(CXX32) $(CXXFLAGS) example.cpp -o bin-mingw-32/example.exe 
-Lbin-mingw-32 -lbacktracexx
+       $(CXX64) $(CXXFLAGS) -DBACKTRACEXX_EXPORTS backtracexx.cpp -o 
bin-mingw-64/backtracexx.dll -shared
+       $(CXX64) $(CXXFLAGS) example.cpp -o bin-mingw-64/example.exe 
-Lbin-mingw-64 -lbacktracexx
 
 clean:
        rm -rf bin-mingw-{32,64}
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to