summaryrefslogtreecommitdiff
path: root/Examples/Extension
diff options
context:
space:
mode:
authorJasperVanEck <jaspergkurtz@gmail.com>2013-11-28 13:10:01 +0100
committerJasperVanEck <jaspergkurtz@gmail.com>2013-11-28 13:10:01 +0100
commitbf6bbfae81f24045cd74ae28368931b8a9b3ea97 (patch)
tree17b9c7c5e08ed10c6ac298c6062f1d5ae2b91f2a /Examples/Extension
parent0fdfc4ced15ed29c407ad95cb0e1224711c1919d (diff)
New Examples added, functionreturnvalue, functionnoparameters and functionwithparameters
Diffstat (limited to 'Examples/Extension')
-rw-r--r--Examples/Extension/30-phpcpp.ini4
-rw-r--r--Examples/Extension/Makefile11
2 files changed, 15 insertions, 0 deletions
diff --git a/Examples/Extension/30-phpcpp.ini b/Examples/Extension/30-phpcpp.ini
new file mode 100644
index 0000000..d45c33c
--- /dev/null
+++ b/Examples/Extension/30-phpcpp.ini
@@ -0,0 +1,4 @@
+; configuration for php PDO module
+; priority=30
+extension=extension.so
+
diff --git a/Examples/Extension/Makefile b/Examples/Extension/Makefile
index 3815a68..e6b0b9a 100644
--- a/Examples/Extension/Makefile
+++ b/Examples/Extension/Makefile
@@ -2,10 +2,17 @@ CPP = g++
RM = rm -f
CPP_FLAGS = -Wall -c -I. -O2 -std=c++11
+PREFIX = /usr
+#Edit these lines to correspond with your own directories
+LIBRARY_DIR = ${PREFIX}/lib/php5/20121212
+PHP_CONFIG_DIR = /etc/php5/cli/conf.d
+
LD = g++
LD_FLAGS = -Wall -shared -O2
RESULT = extension.so
+PHPINIFILE = 30-phpcpp.ini
+
SOURCES = $(wildcard *.cpp)
OBJECTS = $(SOURCES:%.cpp=%.o)
@@ -19,3 +26,7 @@ clean:
${OBJECTS}:
${CPP} ${CPP_FLAGS} -fpic -o $@ ${@:%.o=%.cpp}
+
+install:
+ cp -f ${RESULT} ${LIBRARY_DIR}
+ cp -f ${PHPINIFILE} ${PHP_CONFIG_DIR}