10.12.2012 Views

Oracle C++ Call Interface Programmer's Guide

Oracle C++ Call Interface Programmer's Guide

Oracle C++ Call Interface Programmer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

OCCI Demonstration Programs<br />

A-6 <strong>Oracle</strong> <strong>C++</strong> <strong>Call</strong> <strong>Interface</strong> Programmer’s <strong>Guide</strong><br />

cdemodr1 cdemodr2 cdemodr3 cdemodsa obndra \<br />

cdemoext cdemothr cdemofil cdemofor \<br />

oci02 oci03 oci04 oci05 oci06 oci07 oci08 oci09 oci10 \<br />

oci11 oci12 oci13 oci14 oci15 oci16 oci17 oci18 oci19 oci20 \<br />

oci21 oci22 oci23 oci24 oci25 readpipe cdemosyev \<br />

ociaqdemo00 ociaqdemo01 ociaqdemo02 cdemoucb nchdemo1<br />

DEMOS_DP = cdemdpco cdemdpin cdemdpit cdemdplp cdemdpno cdemdpro cdemdpss<br />

<strong>C++</strong>DEMOS = cdemo6<br />

OCCIDEMOS = occiblob occiclob occicoll occidesc occidml occipool occiproc \<br />

occistre<br />

OCCIOTTDEMOS = occiobj occiinh occipobj<br />

# OTT Markers Support<br />

OCCIOTTDEMOSWITHMARKER = mdemo1<br />

OTTUSR = scott<br />

OTTPWD = tiger<br />

CPDEMOS = ocicp ocicpproxy ocisp ocisc<br />

.SUFFIXES: .o .cob .for .c .pc .cc .cpp<br />

demos: $(DEMOS) extdemo2 extdemo4 extdemo5<br />

demos_dp: $(DEMOS_DP)<br />

generate_sharedlib:<br />

$(SILENT)$(ECHO) "Building client shared library ..."<br />

$(SILENT)$(ECHO) "<strong>Call</strong>ing script $$ORACLE_HOME/bin/genclntsh ..."<br />

$(GENCLNTSH)<br />

$(SILENT)$(ECHO) "The library is $$ORACLE_HOME/lib/libclntsh.so... DONE"<br />

BUILD=build<br />

$(DEMOS):<br />

$(MAKE) -f $(DEMO_MAKEFILE) $(BUILD) EXE=$@ OBJS=$@.o<br />

$(DEMOS_DP): cdemodp.c cdemodp0.h cdemodp.h<br />

$(MAKE) -f $(DEMO_MAKEFILE) build_dp EXE=$@ OBJS=$@.o<br />

c++demos: $(<strong>C++</strong>DEMOS)<br />

$(<strong>C++</strong>DEMOS):<br />

$(MAKE) -f $(DEMO_MAKEFILE) buildc++ EXE=$@ OBJS=$@.o<br />

buildc++: $(OBJS)<br />

$(MAKECPLPLDEMO)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!