aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2012-08-27 10:00:22 -0400
committerNick Mathewson <nickm@torproject.org>2012-08-27 10:00:22 -0400
commit90d1c8575726f2169b9cdb7f7eb28b01e30cae80 (patch)
tree7dc71a0c921c23d4ed0041bc8dbfdbbbe7467310
parent5db37bca3d031912f9da10427ec2e73faf621694 (diff)
downloadtor-90d1c8575726f2169b9cdb7f7eb28b01e30cae80.tar
tor-90d1c8575726f2169b9cdb7f7eb28b01e30cae80.tar.gz
build: minimal adjustments to make out-of-tree build work
-rw-r--r--Makefile.am1
-rw-r--r--src/common/include.am1
-rw-r--r--src/or/include.am30
3 files changed, 17 insertions, 15 deletions
diff --git a/Makefile.am b/Makefile.am
index 48202558a..466eaf84f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,6 +16,7 @@ TESTS=
noinst_PROGRAMS=
DISTCLEANFILES=
bin_SCRIPTS=
+AM_CPPFLAGS=
include src/include.am
include doc/include.am
include contrib/include.am
diff --git a/src/common/include.am b/src/common/include.am
index 116d26876..0ab476984 100644
--- a/src/common/include.am
+++ b/src/common/include.am
@@ -7,6 +7,7 @@ EXTRA_DIST+= \
src/common/Makefile.nmake
#CFLAGS = -Wall -Wpointer-arith -O2
+AM_CPPFLAGS += -I$(srcdir)/src/common -Isrc/common
if USE_OPENBSD_MALLOC
libor_extra_source=src/common/OpenBSD_malloc_Linux.c
diff --git a/src/or/include.am b/src/or/include.am
index 7c31b53b9..65ff68492 100644
--- a/src/or/include.am
+++ b/src/or/include.am
@@ -55,18 +55,18 @@ src_or_libtor_a_SOURCES = \
src/or/status.c \
$(evdns_source) \
$(tor_platform_source) \
- src/or/config_codedigest.c
+ src/or/config_codedigest.c
#libtor_a_LIBADD = ../common/libor.a ../common/libor-crypto.a \
# ../common/libor-event.a
src_or_tor_SOURCES = src/or/tor_main.c
-src_or_tor_INCLUDES= -Isrc/or/
+AM_CPPFLAGS += -I$(srcdir)/src/or -Isrc/or
-src/or/tor_main.c: src/or/micro-revision.i
+src/or/tor_main.c: micro-revision.i
-AM_CPPFLAGS = -DSHARE_DATADIR="\"$(datadir)\"" \
+AM_CPPFLAGS += -DSHARE_DATADIR="\"$(datadir)\"" \
-DLOCALSTATEDIR="\"$(localstatedir)\"" \
-DBINDIR="\"$(bindir)\""
@@ -123,24 +123,24 @@ noinst_HEADERS+= \
src/or/routerlist.h \
src/or/routerparse.h \
src/or/status.h \
- src/or/micro-revision.i
+ micro-revision.i
src/or/config_codedigest.o: src/or/or_sha1.i
-src/or/micro-revision.i: FORCE
- @rm -f src/or/micro-revision.tmp; \
+micro-revision.i: FORCE
+ @rm -f micro-revision.tmp; \
if test -d "$(top_srcdir)/.git" && \
test -x "`which git 2>&1;true`"; then \
HASH="`cd "$(top_srcdir)" && git rev-parse --short=16 HEAD`"; \
- echo \"$$HASH\" > src/or/micro-revision.tmp; \
+ echo \"$$HASH\" > micro-revision.tmp; \
fi; \
- if test ! -f src/or/micro-revision.tmp ; then \
- if test ! -f src/or/micro-revision.i ; then \
- echo '""' > src/or/micro-revision.i; \
+ if test ! -f micro-revision.tmp ; then \
+ if test ! -f micro-revision.i ; then \
+ echo '""' > micro-revision.i; \
fi; \
- elif test ! -f src/or/micro-revision.i || \
- test x"`cat src/or/micro-revision.tmp`" != x"`cat src/or/micro-revision.i`"; then \
- mv src/or/micro-revision.tmp src/or/micro-revision.i; \
+ elif test ! -f micro-revision.i || \
+ test x"`cat micro-revision.tmp`" != x"`cat micro-revision.i`"; then \
+ mv micro-revision.tmp micro-revision.i; \
fi; true
src/or/or_sha1.i: $(src_or_tor_SOURCES) $(src_or_libtor_a_SOURCES)
@@ -155,6 +155,6 @@ src/or/or_sha1.i: $(src_or_tor_SOURCES) $(src_or_libtor_a_SOURCES)
touch src/or/or_sha1.i; \
fi
-CLEANFILES+= src/or/micro-revision.i
+CLEANFILES+= micro-revision.i
FORCE: