#13795: Initial commit for sflphone-android
includes: libexpat libyaml libdbus-c++ commoncpp ccrtp
libdbus (from android-4.0.4 sources)
TODO:
- git ignores "/jni/sflphone", sflphone repo should be cloned.
- sflphone-android only needs daemon directory. Ideally it should be possible
to clone it without cloning the whole sflphone project.
into sfl-android (commit 6a0fa7a "#13961: Fix cipher handling" has been used here)
- add pjsip-android project as a git submodule
- sflphone-android needs pjsip android project. Ideally daemon git repository
should not embed pjsip. Instead pjsip should be clone from official repositories.
Considering this, structure should have three distincts git repos:
sflphone-android/.git
sflphone-android/jni/ccrtp-1.8.0-android
sflphone-android/jni/commoncpp2-1.8.1-android
sflphone-android/jni/dbus
sflphone-android/jni/libdbus-c++-0.9.0-android
sflphone-android/jni/libexpat
sflphone-android/jni/libyaml
sflphone-android/jni/sflphone-daemon/.git
sflphone-android/jni/sflphone-daemon/src/audio
sflphone-android/jni/sflphone-daemon/src/config
sflphone-android/jni/sflphone-daemon/src/dbus
sflphone-android/jni/sflphone-daemon/src/history
sflphone-android/jni/sflphone-daemon/src/hooks
sflphone-android/jni/sflphone-daemon/src/iax
sflphone-android/jni/sflphone-daemon/src/sip
sflphone-android/jni/sflphone-daemon/src/video
sflphone-android/jni/pjsip-android/.git
Signed-off-by: Emeric Vigier <emeric.vigier@savoirfairelinux.com>
diff --git a/jni/commoncpp2-1.8.1-android/inc/cc++/Makefile.am b/jni/commoncpp2-1.8.1-android/inc/cc++/Makefile.am
new file mode 100644
index 0000000..448d6ee
--- /dev/null
+++ b/jni/commoncpp2-1.8.1-android/inc/cc++/Makefile.am
@@ -0,0 +1,55 @@
+# Copyright (C) 1999-2005 Open Source Telecom Corporation.
+# Copyright (C) 2006-2010 David Sugar, Tycho Softworks.
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+AUTOMAKE_OPTIONS = no-dependencies dist-shar dist-zip
+EXTRA_DIST = *.h
+MAINTAINERCLEANFILES = config.h Makefile.in config.tmp
+TEMPLATE = \
+ counter.h functions.h objcount.h objlink.h objmap.h objsync.h \
+ oststring.h template.h pointer.h
+
+ccxxincludedir=$(includedir)/cc++
+
+#do not distribuite config.h, autogenerated
+dist-hook:
+ rm -f $(distdir)/config.h
+
+# export.h are used by other library
+
+if EXTRAS
+ccxxinclude_HEADERS = \
+ common.h config.h digest.h exception.h export.h file.h \
+ misc.h network.h numbers.h persist.h serial.h slog.h applog.h \
+ socket.h strchar.h thread.h unix.h url.h xml.h process.h \
+ missing.h string.h buffer.h cmdoptns.h address.h zstream.h \
+ socketport.h tokenizer.h mime.h object.h $(TEMPLATE)
+else
+ccxxinclude_HEADERS = \
+ common.h config.h exception.h export.h file.h \
+ misc.h slog.h applog.h socket.h strchar.h thread.h process.h \
+ missing.h string.h buffer.h address.h zstream.h \
+ socketport.h object.h $(TEMPLATE)
+endif
+
+kdoc_headers = \
+ common.h config.h digest.h exception.h export.h file.h \
+ misc.h network.h numbers.h persist.h serial.h slog.h applog.h \
+ socket.h strchar.h thread.h unix.h url.h xml.h process.h \
+ missing.h string.h buffer.h zstream.h port.h object.h \
+ $(TEMPLATE)
+
+kdoc:
+ kdoc -f html -d $(KDOC_DIR) -L $(KDOC_DIR) -n CommonC++ $(kdoc_headers) --cppcmd ../../doc/kdoc_cpp --cpp -I ../../doc
+
+view:
+ lynx ../../doc/index.html
+
+