[tor-commits] [torsocks/master] Add new source directory structure and makefiles
dgoulet at torproject.org
dgoulet at torproject.org
Fri Apr 4 22:40:25 UTC 2014
commit 45883524c5e034bbbe08206f141fdb53eb9082f0
Author: David Goulet <dgoulet at ev0ke.net>
Date: Sun Jun 2 12:58:43 2013 -0400
Add new source directory structure and makefiles
Signed-off-by: David Goulet <dgoulet at ev0ke.net>
---
configure.ac | 2 ++
src/Makefile.am | 19 +------------------
src/common/Makefile.am | 8 ++++++++
src/lib/Makefile.am | 16 ++++++++++++++++
4 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/configure.ac b/configure.ac
index aded828..517155b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -651,6 +651,8 @@ AC_SUBST(DEFAULT_INCLUDES)
AC_CONFIG_FILES([
Makefile
src/Makefile
+ src/common/Makefile
+ src/lib/Makefile
doc/Makefile
test/Makefile
])
diff --git a/src/Makefile.am b/src/Makefile.am
index e3a01c9..67c8cf5 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,18 +1 @@
-# Makefile used by configure to create real Makefile
-
-libdir = @libdir@/torsocks
-
-# Install invocation scripts
-bin_SCRIPTS = torsocks usewithtor
-INSTALL_SCRIPT = $(install_sh) -c -m 755
-
-libtorsocks_la_LDFLAGS= $(TORSOCKSLDFLAGS)
-# Install main library to $(prefix)/lib/tor (must match torsocks.in)
-lib_LTLIBRARIES = libtorsocks.la
-libtorsocks_la_SOURCES = torsocks.c common.c parser.c dead_pool.c darwin_warts.c socks.c\
- common.h dead_pool.h expansion_table.h parser.h socks.h
-
-DISTCLEANFILES=parser.lo dead_pool.lo common.lo libtorsocks.lo torsocks.lo darwin_warts.lo socks.lo\
- config.cache config.log config.h Makefile \
- aclocal.m4 config.status usewithtor torsocks \
- autom4te.cache .libs .deps
+SUBDIRS = common lib
diff --git a/src/common/Makefile.am b/src/common/Makefile.am
new file mode 100644
index 0000000..c663a99
--- /dev/null
+++ b/src/common/Makefile.am
@@ -0,0 +1,8 @@
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src
+
+AM_CFLAGS = -fno-strict-aliasing
+
+noinst_LTLIBRARIES = libcommon.la
+libcommon_la_SOURCES =
+
+
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
new file mode 100644
index 0000000..4a4fbea
--- /dev/null
+++ b/src/lib/Makefile.am
@@ -0,0 +1,16 @@
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src -I$(builddir)
+
+libdir = @libdir@/torsocks
+
+# Install invocation scripts
+bin_SCRIPTS = torsocks usewithtor
+INSTALL_SCRIPT = $(install_sh) -c -m 755
+
+lib_LTLIBRARIES = libtorsocks.la
+
+libtorsocks_la_SOURCES =
+
+libtorsocks_la_LDFLAGS = $(TORSOCKSLDFLAGS)
+
+libtorsocks_la_LIBADD = \
+ $(top_builddir)/src/common/libcommon.la
More information about the tor-commits
mailing list