root/trunk/pdns/modules/oraclebackend/Makefile.in @ 334

Revision 334, 1.3 KB (checked in by ahu, 8 years ago)

use ORACLE_HOME by default

  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1##
2## File    : Makefile
3## Author  : Stefan Arentz
4## Project : PowerDNS
5##
6
7ORACLE_HOME     ?= /opt/oracle
8PDNS_HOME       = ../../pdns
9
10INCLUDE         = -I$(ORACLE_HOME)/rdbms/demo \
11                  -I$(ORACLE_HOME)/rdbms/public \
12                  -I$(PDNS_HOME) -I../..
13
14ORACLE_DYN_LIBS = -L$(ORACLE_HOME)/lib -lclntsh
15all: liboraclebackend.so oraclebackend.o
16
17PACKAGE = @PACKAGE@
18VERSION = @VERSION@
19
20DISTFILES=*.cc *.hh Makefile.in OBJECTFILES OBJECTLIBS
21
22top_distdir = ../..
23distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
24
25distdir: $(DISTFILES)
26        @for file in $(DISTFILES); do \
27          if test -f $$file; then d=.; else d=$(srcdir); fi; \
28          dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
29          if test "$$dir" != "$$file" && test "$$dir" != "."; then \
30            $(mkinstalldirs) "$(distdir)/$$dir"; \
31          fi; \
32          if test -d $$d/$$file; then \
33            cp -pR $$d/$$file $(distdir) \
34            || exit 1; \
35          else \
36            test -f $(distdir)/$$file \
37            || cp -p $$d/$$file $(distdir)/$$file \
38            || exit 1; \
39          fi; \
40        done
41
42
43.cc.o:
44        g++ -g -c $(CXXFLAGS) $(INCLUDE) $<
45
46clean:
47        rm -f *.o *.so *~
48
49
50
51liboraclebackend.so: oraclebackend.o
52        g++ -shared $^ -Wl,-rpath,$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib $(ORACLE_DYN_LIBS) -o $@
53
54mkinstalldirs = $(SHELL) @top_srcdir@/mkinstalldirs
55
56prefix=@prefix@
57install: liboraclebackend.so
58        $(mkinstalldirs) $(DESTDIR)@libdir@
59        install -s liboraclebackend.so $(DESTDIR)@libdir@
60
Note: See TracBrowser for help on using the browser.