mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-23 14:40:51 +01:00
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
62 lines
2.1 KiB
Makefile
62 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
|
|
|