dnl intro
AC_INIT(pdns/receiver.cc)
AM_INIT_AUTOMAKE(pdns, 2.9.1)
+AC_CANONICAL_HOST
AM_CONFIG_HEADER(config.h)
CXXFLAGS="-Wall -pthread -O2"
PDNS_LIBDIR = /usr/lib/powerdns
MYSQL_INCLUDES = /usr/include/mysql
-MYSQL_LIBDIR = ./
+MYSQL_LIB =
MYSQL_LIBS = -lmysqlclient
-POSTGRES_INCLUDES = /opt/postgresql/include
-POSTGRES_LIBDIR = /opt/postgresql-with-3.2/lib
-POSTGRES_LIBS = -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
+#POSTGRES_INCLUDES = /opt/postgresql/include
+#POSTGRES_LIBDIR = /opt/postgresql-with-3.2/lib
+#POSTGRES_LIBS = -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
+
VERSION = 2.9
-all: libgmysqlbackend.so smysql.o
+all: gmysqlbackend.o smysql.o
-CPPFLAGS=-I$(PDNS_HOME) -I$(MYSQL_INCLUDES) -I$(POSTGRES_INCLUDES)
+CPPFLAGS=-I$(PDNS_HOME) -I$(MYSQL_INCLUDES) # -I$(POSTGRES_INCLUDES)
-LIBS= -L$(POSTGRES_LIBDIR) -L$(MYSQL_LIBDIR) $(MYSQL_LIBS) $(POSTGRES_LIBS)
+LIBS= $(MYSQL_LIB) $(MYSQL_LIBS) # -L$(POSTGRES_LIBDIR) $(POSTGRES_LIBS)
DIRNAME=pdns-gmypgsqlbackend-$(VERSION)
PACKAGE = pdns
-include deps
-libgmysqlbackend.so: gmysqlbackend.o smysql.o spgsql.o
- g++ gmysqlbackend.o -Wl,-rpath -Wl,$(POSTGRES_LIBDIR) smysql.o spgsql.o $(LIBS) -Wl,-soname -Wl,libgmysqlbackend.so.0 -shared -o libgmysqlbackend.so
+#libgmysqlbackend.so: gmysqlbackend.o smysql.o spgsql.o
+# g++ gmysqlbackend.o -Wl,-rpath -Wl,$(POSTGRES_LIBDIR) smysql.o spgsql.o $(LIBS) -Wl,-soname -Wl,libgmysqlbackend.so.0 -shared -o libgmysqlbackend.so
.cc.o:
g++ -MD -g -c $(CXXFLAGS) $(CPPFLAGS) $<
PDNS_HOME = ../../pdns
PDNS_LIBDIR = /usr/lib/powerdns
-MYSQL_INCLUDES = /usr/include/mysql
-MYSQL_LIBDIR = ./
+MYSQL_INCLUDES = @MYSQL_incdir@
+MYSQL_LIB = @MYSQL_lib@
MYSQL_LIBS = -lmysqlclient
-POSTGRES_INCLUDES = /opt/postgresql/include
-POSTGRES_LIBDIR = /opt/postgresql-with-3.2/lib
-POSTGRES_LIBS = -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
+#POSTGRES_INCLUDES = /opt/postgresql/include
+#POSTGRES_LIBDIR = /opt/postgresql-with-3.2/lib
+#POSTGRES_LIBS = -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
+
VERSION = 2.9
-all: libgmysqlbackend.so smysql.o
+all: gmysqlbackend.o smysql.o
-CPPFLAGS=-I$(PDNS_HOME) -I$(MYSQL_INCLUDES) -I$(POSTGRES_INCLUDES)
+CPPFLAGS=-I$(PDNS_HOME) -I$(MYSQL_INCLUDES) # -I$(POSTGRES_INCLUDES)
-LIBS= -L$(POSTGRES_LIBDIR) -L$(MYSQL_LIBDIR) $(MYSQL_LIBS) $(POSTGRES_LIBS)
+LIBS= $(MYSQL_LIB) $(MYSQL_LIBS) # -L$(POSTGRES_LIBDIR) $(POSTGRES_LIBS)
DIRNAME=pdns-gmypgsqlbackend-$(VERSION)
PACKAGE = @PACKAGE@
-include deps
-libgmysqlbackend.so: gmysqlbackend.o smysql.o spgsql.o
- g++ gmysqlbackend.o -Wl,-rpath -Wl,$(POSTGRES_LIBDIR) smysql.o spgsql.o $(LIBS) -Wl,-soname -Wl,libgmysqlbackend.so.0 -shared -o libgmysqlbackend.so
+#libgmysqlbackend.so: gmysqlbackend.o smysql.o spgsql.o
+# g++ gmysqlbackend.o -Wl,-rpath -Wl,$(POSTGRES_LIBDIR) smysql.o spgsql.o $(LIBS) -Wl,-soname -Wl,libgmysqlbackend.so.0 -shared -o libgmysqlbackend.so
.cc.o:
g++ -MD -g -c $(CXXFLAGS) $(CPPFLAGS) $<