Skip to content

Commit a8c637f

Browse files
committed
Merge branch '4.0.x' into develop
2 parents 4c778da + 60248ae commit a8c637f

File tree

8 files changed

+60
-23
lines changed

8 files changed

+60
-23
lines changed

Diff for: .gitignore

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.deps
2+
.libs
3+
INSTALL
4+
Makefile
5+
Makefile.in
6+
aclocal.m4
7+
autom4te.cache/
8+
m4/
9+
config.log
10+
config.status
11+
configure
12+
libtool
13+
pion-platform.pc
14+
platform/config/
15+
platform/doc/html/
16+
platform/doc/pion-platform.tag
17+
platform/server/pion
18+
platform/tests/Pion*Tests
19+
platform/tests/config/*.xml
20+
platform/tests/config/*.bak
21+
platform/tests/config/*.cache
22+
platform/tests/config/vocabularies/*.xml
23+
platform/tests/config/vocabularies/*.bak
24+
platform/tests/logs/large.*
25+
platform/tests/logs/new.*
26+
platform/tests/logs/*.db
27+
platform/tests/logs/*.cache
28+
sqlite/piondb
29+
*.o
30+
*.lo
31+
*.la

Diff for: .gitmodules

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[submodule "common"]
2+
path = common
3+
url = git://github.com/atomiclabs/pion-common.git
4+
[submodule "net"]
5+
path = net
6+
url = git://github.com/atomiclabs/pion-net.git

Diff for: Makefile.am

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
ACLOCAL_AMFLAGS = -I m4 -I common/build -I platform/build
66

7-
SUBDIRS = sqlite @PION_COMMON_MAKEDIRS@ @PION_NET_MAKEDIRS@ platform
7+
SUBDIRS = sqlite common net platform
88

99
pkgconfigdir = $(libdir)/pkgconfig
1010
pkgconfig_DATA = pion-platform.pc
@@ -14,10 +14,10 @@ EXTRA_DIST = autogen.sh *.sln *.aip.tmpl *.xcodeproj
1414
include common/build/doxygen.inc
1515
include platform/build/platform.inc
1616

17-
all-local: docs
17+
all-local:
1818
@./common/build/make_config.pl platform/build/config platform/config
1919

20-
clean-local: clean-docs
20+
clean-local:
2121
@rm -rf platform/config/*
2222

2323
install-data-local:

Diff for: README

+11-16
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Pion Platform: a development platform for Complex Event Processing (CEP)
1+
Pion Core: a development platform for Complex Event Processing (CEP)
22

3-
Copyright (C) 2007-2010 Atomic Labs, Inc.
3+
Copyright (C) 2007-2012 Atomic Labs, Inc.
44

5-
Home page: http://www.pion.org
5+
Home page: https://github.com/atomiclabs/pion
66

77
The Pion Platform is published under the GNU Affero General Public License.
88
See COPYING for licensing information. Alternative commercial licenses are
@@ -19,16 +19,11 @@ of the platforms supported by Pion within the "common/doc" subdirectory
1919

2020
Build and installation summary:
2121

22-
# ./autogen.sh (only required if using subversion checkout)
23-
# ./configure (run ./configure --help to see available options)
24-
# make all (this will build everything except Pion's unit tests)
25-
# make check (this will build and run Pion's unit tests)
26-
# make install (this may require superuser/Administrator privileges)
27-
28-
For logging, Pion may be configured to:
29-
30-
a) use std::cout and std::cerr for logging (the default configuration)
31-
b) use one of the following open source libraries: log4cxx, log4cpp or
32-
log4cplus (configure using one of --with-log4cxx, --with-log4cpp or
33-
--with-log4cplus, respectively)
34-
c) disable logging entirely (configure --disable-logging)
22+
# git submodule init (only if using a git clone)
23+
# git submodule update (only if using a git clone)
24+
# ./autogen.sh (only required if using a git clone)
25+
# ./configure (run ./configure --help to see available options)
26+
# make all (this will build everything except the unit tests)
27+
# make check (this will build and run the unit tests)
28+
# make docs (this will build the Doxygen source documentation)
29+
# make install (this may require superuser/Administrator privileges)

Diff for: autogen.sh

+5
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,10 @@
77
AUTOHEADER=`which true`
88
export AUTOHEADER
99

10+
# Make sure m4 directory exists
11+
if [ ! -d "m4" ]; then
12+
mkdir m4
13+
fi
14+
1015
# Generate configure script
1116
autoreconf -ifs

Diff for: common

Submodule common added at 06e7ba5

Diff for: configure.ac

+2-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CXXFLAGS="-DPION_PLATFORM"
3838
# Currently only the embedded common library can be used
3939
PION_COMMON_HOME=`pwd`/common
4040
PION_COMMON_LIB="$PION_COMMON_HOME/src/libpion-common.la"
41-
PION_COMMON_MAKEDIRS=common
41+
PION_COMMON_MAKEDIRS=""
4242
AC_SUBST(PION_COMMON_HOME)
4343
AC_SUBST(PION_COMMON_LIB)
4444
AC_SUBST(PION_COMMON_MAKEDIRS)
@@ -47,10 +47,8 @@ AC_MSG_NOTICE([Using the embedded pion-common library])
4747
# Currently only the embedded net library can be used
4848
PION_NET_HOME=`pwd`/net
4949
PION_NET_LIB="$PION_NET_HOME/src/libpion-net.la"
50-
PION_NET_MAKEDIRS=net
5150
AC_SUBST(PION_NET_HOME)
5251
AC_SUBST(PION_NET_LIB)
53-
AC_SUBST(PION_NET_MAKEDIRS)
5452
AC_MSG_NOTICE([Using the embedded pion-net library])
5553

5654
# Include pion-config.inc
@@ -60,7 +58,7 @@ m4_include([common/build/pion-config.inc])
6058
m4_include([platform/build/pion-config.inc])
6159

6260
# Output Makefiles
63-
AC_OUTPUT(pion-platform.pc Makefile
61+
AC_OUTPUT(Makefile pion-platform.pc common/pion-common.pc net/pion-net.pc
6462
common/Makefile common/include/Makefile common/include/pion/Makefile
6563
common/src/Makefile common/tests/Makefile common/tests/PluginsUsedByUnitTests/Makefile
6664
net/Makefile net/include/Makefile net/include/pion/Makefile net/include/pion/net/Makefile

Diff for: net

Submodule net added at 188ee25

0 commit comments

Comments
 (0)