fixed copying of library links in install target
[gph-math] / Makefile
index 315b7df..f1d2d83 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,9 +12,10 @@ rootdir ?= .
 ccsrc = $(wildcard $(rootdir)/src/*.cc)
 obj = $(ccsrc:.cc=.o) $(csrc:.c=.o)
 dep = $(obj:.o=.d)
+def = -DGPH_NAMESPACE
 
-CFLAGS = $(warn_flags) $(opt_flags) $(dbg_flags) $(pic)
-CXXFLAGS = $(warn_flags) $(opt_flags) $(dbg_flags) $(pic)
+CFLAGS = $(warn_flags) $(opt_flags) $(dbg_flags) $(pic) $(def)
+CXXFLAGS = $(warn_flags) $(opt_flags) $(dbg_flags) $(pic) $(def)
 
 sys = $(shell uname -s | sed 's/MINGW.*/MINGW/')
 ifeq ($(sys), Darwin)
@@ -73,8 +74,8 @@ install: $(alib) $(solib)
        cp $(solib) $(DESTDIR)$(PREFIX)/lib/$(solib)
        [ -n "$(soname)" ] && \
                rm -f $(DESTDIR)$(PREFIX)/lib/$(soname) $(DESTDIR)$(PREFIX)/lib/$(ldname) && \
-               cp $(soname) $(DESTDIR)$(PREFIX)/lib/$(soname) && \
-               cp $(ldname) $(DESTDIR)$(PREFIX)/lib/$(ldname) || true
+               cp -a $(soname) $(DESTDIR)$(PREFIX)/lib/$(soname) && \
+               cp -a $(ldname) $(DESTDIR)$(PREFIX)/lib/$(ldname) || true
 
 .PHONY: uninstall
 uninstall: