summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-04-15 10:56:39 +0000
committerBenny Prijono <bennylp@teluu.com>2007-04-15 10:56:39 +0000
commit2a9180b769198f2c786a99da7e650fc58989f7db (patch)
tree6b2672eba82cf54176f4a2ce4c84533202bff94e
parent7db443667214cdc09b0ef9c9c1e963f0bdc34cb9 (diff)
Ticket #229: Added make install command (thanks Jan Nieuwenhuizen)
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1199 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--Makefile11
-rw-r--r--libpj.pc.in12
2 files changed, 23 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 18766d28..c8e95e9b 100644
--- a/Makefile
+++ b/Makefile
@@ -57,3 +57,14 @@ xhdrid:
cp /tmp/id $$f; \
done
+prefix = /usr/local
+install:
+ mkdir -p $(DESTDIR)$(prefix)/lib
+ cp -L $$(find . -name '*.a') $(DESTDIR)$(prefix)/lib
+ mkdir -p $(DESTDIR)$(prefix)/include
+ cp -RL $$(find . -name include) $(DESTDIR)$(prefix)
+ cd $(DESTDIR)$(prefix)/lib && for i in $$(find . -name 'libpj*a'); do\
+ ln -s $$i $$(echo $$i | sed -e "s/-$(TARGET_NAME)//");\
+ done
+ mkdir -p $(DESTDIR)$(prefix)/lib/pkgconfig
+ sed -e "s!@PREFIX@!$(DESTDIR)$(prefix)!" libpj.pc.in > $(DESTDIR)/$(prefix)/lib/pkgconfig/libpj.pc
diff --git a/libpj.pc.in b/libpj.pc.in
new file mode 100644
index 00000000..848e31f9
--- /dev/null
+++ b/libpj.pc.in
@@ -0,0 +1,12 @@
+# Package Information for pkg-config
+
+prefix=@PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: libpj
+Description: Multimedia communication library
+Version: 0.5.10.3
+Libs: -L${libdir} -lpjsua -lpjsip -lpjmedia -lpjsip-ua -lpjsip-simple -lpjsip-ua -lpjmedia-codec -lpjlib-util -lpj
+Cflags: -I${includedir}