mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
c660a0f6a2
possible. Cache at the server side independently from the TTL, to prevent attackers from probing the server to see who has been asking for what hostnames. (Hi, Dan Kaminski!) Also, clean some whitespace. svn:r6526
63 lines
2.1 KiB
Makefile
63 lines
2.1 KiB
Makefile
# $Id$
|
|
# Copyright (c) 2001-2004, Roger Dingledine
|
|
# Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson
|
|
# See LICENSE for licensing information
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
# else it keeps trying to put COPYING back in
|
|
|
|
SUBDIRS = src doc contrib
|
|
|
|
DIST_SUBDIRS = src doc contrib
|
|
|
|
EXTRA_DIST = INSTALL README AUTHORS LICENSE ChangeLog tor.spec tor.spec.in
|
|
|
|
#install-data-local:
|
|
# $(INSTALL) -m 755 -d $(LOCALSTATEDIR)/lib/tor
|
|
|
|
# Assume a tarball is in .. for now.
|
|
dist-rpm:
|
|
RPM_BUILD_DIR="/tmp/tor-rpm-build-$$$$"; \
|
|
rm -rf $$RPM_BUILD_DIR; \
|
|
mkdir $$RPM_BUILD_DIR || exit 1; \
|
|
for subdir in BUILD RPMS SOURCES SPECS SRPMS; do \
|
|
mkdir $$RPM_BUILD_DIR/$$subdir; \
|
|
done; \
|
|
mkdir $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION); \
|
|
cp -R ./ $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION)/; \
|
|
pushd $$RPM_BUILD_DIR/SOURCES/; \
|
|
tar zcf tor-$(VERSION).tar.gz ./; \
|
|
popd; \
|
|
rpmbuild -ba --define "_topdir $$RPM_BUILD_DIR" tor.spec; \
|
|
mv $$RPM_BUILD_DIR/SRPMS/* .; \
|
|
mv $$RPM_BUILD_DIR/RPMS/* .; \
|
|
rm -rf $$RPM_BUILD_DIR
|
|
|
|
|
|
dist-osx:
|
|
@if [ "x$(prefix)" != 'x/Library/Tor' ]; then \
|
|
echo "Configure with --prefix=/Library/Tor, please"; \
|
|
exit 1; \
|
|
fi; \
|
|
if [ "x$(bindir)" != 'x/Library/Tor' ]; then \
|
|
echo "Configure with --bindir=/Library/Tor, please"; \
|
|
exit 1; \
|
|
fi; \
|
|
if [ "x$(sysconfdir)" != 'x/Library' ]; then \
|
|
echo "Configure with --sysconfdir=/Library, please"; \
|
|
exit 1; \
|
|
fi
|
|
$(MAKE) all
|
|
VERSION=$(VERSION) sh ./contrib/osx/package.sh
|
|
|
|
doxygen:
|
|
doxygen && cd doc/doxygen/latex && make
|
|
|
|
# Avoid strlcpy.c, strlcat.c, tree.h
|
|
check-spaces:
|
|
./contrib/checkSpace.pl -C \
|
|
src/common/*.h \
|
|
src/common/[^as]*.c \
|
|
src/or/[^et]*.[ch] src/or/t*.c src/or/eventdns_tor.h
|
|
|