3 ## Author : Stefan Arentz
5 ## Version : $Id: Makefile.in,v 1.2 2002/12/12 19:53:19 ahu Exp $
8 ORACLE_HOME
= /opt
/oracle
11 INCLUDE
= -I
$(ORACLE_HOME
)/rdbms
/demo \
12 -I
$(ORACLE_HOME
)/rdbms
/public \
13 -I
$(PDNS_HOME
) -I..
/..
15 ORACLE_DYN_LIBS
= -L
/opt
/oracle
/lib
-lclntsh
16 all: liboraclebackend.so oraclebackend.o
21 DISTFILES
=*.
cc *.hh Makefile.in OBJECTFILES OBJECTLIBS
24 distdir
= $(top_distdir
)/$(PACKAGE
)-$(VERSION
)
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"; \
33 if
test -d
$$d/$$file; then \
34 cp
-pR
$$d/$$file $(distdir
) \
37 test -f
$(distdir
)/$$file \
38 || cp
-p
$$d/$$file $(distdir
)/$$file \
45 g
++ -g
-c
$(CXXFLAGS
) $(INCLUDE
) $<
52 liboraclebackend.so
: oraclebackend.o
53 g
++ -shared
$^
-Wl
,-rpath
,$(ORACLE_HOME
)/lib
-L
$(ORACLE_HOME
)/lib
$(ORACLE_DYN_LIBS
) -o
$@
55 mkinstalldirs
= $(SHELL
) @top_srcdir@
/mkinstalldirs
58 install: liboraclebackend.so
59 $(mkinstalldirs
) $(DESTDIR
)@
libdir@
60 install -s liboraclebackend.so
$(DESTDIR
)@
libdir@