]> git.ipfire.org Git - thirdparty/pdns.git/blob - modules/oraclebackend/Makefile.in
heading up to 2.9.2
[thirdparty/pdns.git] / modules / oraclebackend / Makefile.in
1 ##
2 ## File : Makefile
3 ## Author : Stefan Arentz
4 ## Project : PowerDNS
5 ## Version : $Id: Makefile.in,v 1.2 2002/12/12 19:53:19 ahu Exp $
6 ##
7
8 ORACLE_HOME = /opt/oracle
9 PDNS_HOME = ../../pdns
10
11 INCLUDE = -I$(ORACLE_HOME)/rdbms/demo \
12 -I$(ORACLE_HOME)/rdbms/public \
13 -I$(PDNS_HOME) -I../..
14
15 ORACLE_DYN_LIBS = -L/opt/oracle/lib -lclntsh
16 all: liboraclebackend.so oraclebackend.o
17
18 PACKAGE = @PACKAGE@
19 VERSION = @VERSION@
20
21 DISTFILES=*.cc *.hh Makefile.in OBJECTFILES OBJECTLIBS
22
23 top_distdir = ../..
24 distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
25
26 distdir: $(DISTFILES)
27 @for file in $(DISTFILES); do \
28 if test -f $$file; then d=.; else d=$(srcdir); fi; \
29 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
30 if test "$$dir" != "$$file" && test "$$dir" != "."; then \
31 $(mkinstalldirs) "$(distdir)/$$dir"; \
32 fi; \
33 if test -d $$d/$$file; then \
34 cp -pR $$d/$$file $(distdir) \
35 || exit 1; \
36 else \
37 test -f $(distdir)/$$file \
38 || cp -p $$d/$$file $(distdir)/$$file \
39 || exit 1; \
40 fi; \
41 done
42
43
44 .cc.o:
45 g++ -g -c $(CXXFLAGS) $(INCLUDE) $<
46
47 clean:
48 rm -f *.o *.so *~
49
50
51
52 liboraclebackend.so: oraclebackend.o
53 g++ -shared $^ -Wl,-rpath,$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib $(ORACLE_DYN_LIBS) -o $@
54
55 mkinstalldirs = $(SHELL) @top_srcdir@/mkinstalldirs
56
57 prefix=@prefix@
58 install: liboraclebackend.so
59 $(mkinstalldirs) $(DESTDIR)@libdir@
60 install -s liboraclebackend.so $(DESTDIR)@libdir@
61