|
|
@ -18,23 +18,19 @@ LIBOWFAT_LIBRARY=$(PREFIX)/libowfat |
|
|
|
BINDIR?=$(PREFIX)/bin |
|
|
|
BINDIR?=$(PREFIX)/bin |
|
|
|
STRIP?=strip |
|
|
|
STRIP?=strip |
|
|
|
|
|
|
|
|
|
|
|
#FEATURES+=-DWANT_V4_ONLY
|
|
|
|
#FEATURES+=-DWAND_V4_ONLY
|
|
|
|
#FEATURES+=-DWANT_ACCESSLIST_BLACK
|
|
|
|
#FEATURES+=-DWANT_ACCESSLIST_BLACK
|
|
|
|
#FEATURES+=-DWANT_ACCESSLIST_WHITE
|
|
|
|
#FEATURES+=-DWANT_ACCESSLIST_WHITE
|
|
|
|
#FEATURES+=-DWANT_DYNAMIC_ACCESSLIST
|
|
|
|
#FEATURES+=-DWANT_DYNAMIC_ACCESSLIST
|
|
|
|
|
|
|
|
|
|
|
|
#FEATURES+=-DWANT_SYNC_LIVE
|
|
|
|
#FEATURES+=-DWANT_SYNC_LIVE
|
|
|
|
#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
|
|
|
|
#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
|
|
|
|
|
|
|
|
FEATURES+=-DWANT_COMPRESSION_GZIP |
|
|
|
|
|
|
|
FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS |
|
|
|
|
|
|
|
|
|
|
|
# If you want gzip support to be compiled in, uncomment the next include.
|
|
|
|
#FEATURES+=-DWANT_COMPRESSION_ZSTD
|
|
|
|
# You can further modify the behaviour by setting DWANT_COMPRESSION_GZIP_ALWAYS
|
|
|
|
#FEATURES+=-DWANT_COMPRESSION_ZSTD_ALWAYS
|
|
|
|
# in Makefile.gzip
|
|
|
|
#LDFLAGS+=-lzstd
|
|
|
|
include Makefile.gzip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# If you want zstd support to be compiled in, uncomment the next include.
|
|
|
|
|
|
|
|
# You can further modify the behaviour by setting DWANT_COMPRESSION_ZSTD_ALWAYS
|
|
|
|
|
|
|
|
# in Makefile.zstd
|
|
|
|
|
|
|
|
#include Makefile.zstd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#FEATURES+=-DWANT_LOG_NETWORKS
|
|
|
|
#FEATURES+=-DWANT_LOG_NETWORKS
|
|
|
|
#FEATURES+=-DWANT_RESTRICT_STATS
|
|
|
|
#FEATURES+=-DWANT_RESTRICT_STATS
|
|
|
@ -52,8 +48,8 @@ FEATURES+=-DWANT_FULLSCRAPE |
|
|
|
#FEATURES+=-DWANT_NO_AUTO_FREE
|
|
|
|
#FEATURES+=-DWANT_NO_AUTO_FREE
|
|
|
|
|
|
|
|
|
|
|
|
# Is enabled on BSD systems by default in trackerlogic.h
|
|
|
|
# Is enabled on BSD systems by default in trackerlogic.h
|
|
|
|
# on Linux systems the include Makefile adds -lbsd
|
|
|
|
# on Linux systems you will need -lbds
|
|
|
|
#include Makefile.arc4random
|
|
|
|
#FEATURES+=-DWANT_ARC4RANDOM
|
|
|
|
|
|
|
|
|
|
|
|
#FEATURES+=-D_DEBUG_HTTPERROR
|
|
|
|
#FEATURES+=-D_DEBUG_HTTPERROR
|
|
|
|
#FEATURES+=-D_DEBUG_RANDOMTORRENTS
|
|
|
|
#FEATURES+=-D_DEBUG_RANDOMTORRENTS
|
|
|
@ -64,7 +60,8 @@ OPTS_debug=-D_DEBUG -g -ggdb # -pg -fprofile-arcs -ftest-coverage |
|
|
|
OPTS_production=-O3 |
|
|
|
OPTS_production=-O3 |
|
|
|
|
|
|
|
|
|
|
|
CFLAGS+=-I$(LIBOWFAT_HEADERS) -DGIT_VERSION=$(GIT_VERSION) -Wall -pipe -pthread -Wextra #-ansi -pedantic |
|
|
|
CFLAGS+=-I$(LIBOWFAT_HEADERS) -DGIT_VERSION=$(GIT_VERSION) -Wall -pipe -pthread -Wextra #-ansi -pedantic |
|
|
|
LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread |
|
|
|
LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread -lz |
|
|
|
|
|
|
|
#LDFLAGS+=-lbsd
|
|
|
|
|
|
|
|
|
|
|
|
BINARY =opentracker |
|
|
|
BINARY =opentracker |
|
|
|
HEADERS=trackerlogic.h scan_urlencoded_query.h ot_mutex.h ot_stats.h ot_vector.h ot_clean.h ot_udp.h ot_iovec.h ot_fullscrape.h ot_accesslist.h ot_http.h ot_livesync.h ot_rijndael.h |
|
|
|
HEADERS=trackerlogic.h scan_urlencoded_query.h ot_mutex.h ot_stats.h ot_vector.h ot_clean.h ot_udp.h ot_iovec.h ot_fullscrape.h ot_accesslist.h ot_http.h ot_livesync.h ot_rijndael.h |
|
|
|