blob: 45f237b50889d547f24e32f6276ae8ae50632f32 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
diff -u -r ann_1.1.1/Make-config ann_1.1.1.new/Make-config
--- ann_1.1.1/Make-config 2006-08-04 12:46:26.000000000 -0700
+++ ann_1.1.1.new/Make-config 2009-06-11 11:46:47.428863858 -0700
@@ -76,6 +76,14 @@
"MAKELIB = ar ruv" \
"RANLIB = true"
+linux-g++-sl:
+ $(MAKE) targets \
+ "ANNLIB = libANN.so" \
+ "C++ = g++" \
+ "CFLAGS = -O3 -fPIC" \
+ "MAKELIB = g++ -shared -o" \
+ "RANLIB = true"
+
# Mac OS X using g++
macosx-g++:
$(MAKE) targets \
diff -u -r ann_1.1.1/Makefile ann_1.1.1.new/Makefile
--- ann_1.1.1/Makefile 2006-08-04 12:46:26.000000000 -0700
+++ ann_1.1.1.new/Makefile 2009-06-11 11:47:14.175551635 -0700
@@ -42,6 +42,7 @@
default:
@echo "Enter one of the following:"
@echo " make linux-g++ for Linux and g++"
+ @echo " make linux-g++-sl for Linux and g++, make shared libs"
@echo " make macosx-g++ for Mac OS X and g++"
@echo " make sunos5 for Sun with SunOS 5.x"
@echo " make sunos5-sl for Sun with SunOS 5.x, make shared libs"
@@ -56,7 +57,7 @@
#-----------------------------------------------------------------------------
# main make entry point
#-----------------------------------------------------------------------------
-alpha-g++ macosx-g++ linux-g++ sgi sunos4 sunos4-g++ sunos5 sunos5-g++ sunos5-g++-sl authors-debug authors-perf:
+alpha-g++ macosx-g++ linux-g++ linux-g++-sl sgi sunos4 sunos4-g++ sunos5 sunos5-g++ sunos5-g++-sl authors-debug authors-perf:
cd src ; $(MAKE) $@
cd test ; $(MAKE) $@
cd sample ; $(MAKE) $@
Only in ann_1.1.1.new/sample: ann_sample
|