|
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 | |
|---|
| 7 | ORACLE_HOME ?= /opt/oracle |
|---|
| 8 | PDNS_HOME = ../../pdns |
|---|
| 9 | |
|---|
| 10 | INCLUDE = -I$(ORACLE_HOME)/rdbms/demo \ |
|---|
| 11 | -I$(ORACLE_HOME)/rdbms/public \ |
|---|
| 12 | -I$(PDNS_HOME) -I../.. |
|---|
| 13 | |
|---|
| 14 | ORACLE_DYN_LIBS = -L$(ORACLE_HOME)/lib -lclntsh |
|---|
| 15 | all: liboraclebackend.so oraclebackend.o |
|---|
| 16 | |
|---|
| 17 | PACKAGE = @PACKAGE@ |
|---|
| 18 | VERSION = @VERSION@ |
|---|
| 19 | |
|---|
| 20 | DISTFILES=*.cc *.hh Makefile.in OBJECTFILES OBJECTLIBS |
|---|
| 21 | |
|---|
| 22 | top_distdir = ../.. |
|---|
| 23 | distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) |
|---|
| 24 | |
|---|
| 25 | distdir: $(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 | |
|---|
| 46 | clean: |
|---|
| 47 | rm -f *.o *.so *~ |
|---|
| 48 | |
|---|
| 49 | |
|---|
| 50 | |
|---|
| 51 | liboraclebackend.so: oraclebackend.o |
|---|
| 52 | g++ -shared $^ -Wl,-rpath,$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib $(ORACLE_DYN_LIBS) -o $@ |
|---|
| 53 | |
|---|
| 54 | mkinstalldirs = $(SHELL) @top_srcdir@/mkinstalldirs |
|---|
| 55 | |
|---|
| 56 | prefix=@prefix@ |
|---|
| 57 | install: liboraclebackend.so |
|---|
| 58 | $(mkinstalldirs) $(DESTDIR)@libdir@ |
|---|
| 59 | install -s liboraclebackend.so $(DESTDIR)@libdir@ |
|---|
| 60 | |
|---|