]> granicus.if.org Git - pdns/commitdiff
small compile cleanup
authorBert Hubert <bert.hubert@netherlabs.nl>
Thu, 13 Apr 2006 07:04:30 +0000 (07:04 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Thu, 13 Apr 2006 07:04:30 +0000 (07:04 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@689 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/Makefile-recursor

index 989fb50b90d3e67badd3f8c3733cb2ab93f3e4c1..03d4c5ac55301e301ad49050f1d185a68b1407ec 100644 (file)
@@ -1,18 +1,23 @@
 SBINDIR=/usr/sbin/
 
+SYSDEPS=$(shell uname)
+
+-include sysdeps/$(SYSDEPS).inc
+
 # for control socket location, see config.h
 
 OPTFLAGS?=-O3
 CXXFLAGS:= $(CXXFLAGS) -Wall $(OPTFLAGS) $(PROFILEFLAGS)
 CFLAGS:=$(CFLAGS) -Wall $(OPTFLAGS) $(PROFILEFLAGS)
 
-STATICFLAGS=-lstdc++
-
+LINKCC=g++
 ifeq ($(STATIC),semi)
         STATICFLAGS=-Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic -static-libgcc -lm -lc
+        LINKCC=gcc
 endif
 ifeq ($(STATIC),full)
         STATICFLAGS=-lstdc++ -lm -static
+        LINKCC=gcc
 endif
 
 LDFLAGS+= $(PROFILEFLAGS) $(STATICFLAGS)
@@ -39,9 +44,9 @@ rec_channel.o rec_channel_rec.o malloc.o
 REC_CONTROL_OBJECTS=rec_channel.o rec_control.o arguments.o 
 
 pdns_recursor: $(PDNS_RECURSOR_OBJECTS)
-       gcc $(PDNS_RECURSOR_OBJECTS) $(LDFLAGS) -o $@
+       $(LINKCC) $(PDNS_RECURSOR_OBJECTS) $(LDFLAGS) -o $@
 
 rec_control: $(REC_CONTROL_OBJECTS)
-       gcc $(REC_CONTROL_OBJECTS) $(LDFLAGS) -o $@
+       $(LINKCC) $(REC_CONTROL_OBJECTS) $(LDFLAGS) -o $@