diff -Nur opentracker-20160728.orig/Makefile opentracker-20160728/Makefile --- opentracker-20160728.orig/Makefile 2012-06-08 13:21:46.000000000 -0600 +++ opentracker-20160728/Makefile 2016-07-28 14:53:43.570508693 -0600 @@ -1,6 +1,6 @@ # $Id: Makefile,v 1.73 2012/06/08 19:21:46 erdgeist Exp $ -CC?=gcc +CC=gcc # Linux flavour # PREFIX?=/opt/diet @@ -13,39 +13,39 @@ # LIBOWFAT_LIBRARY=$(PREFIX)/lib # Debug flavour -PREFIX?=.. -LIBOWFAT_HEADERS=$(PREFIX)/libowfat -LIBOWFAT_LIBRARY=$(PREFIX)/libowfat +PREFIX?=/usr +LIBOWFAT_HEADERS=INPUTINCLUDEDIRHERE/libowfat +LIBOWFAT_LIBRARY=INPUTINCLUDEDIRHERE/libowfat BINDIR?=$(PREFIX)/bin #FEATURES+=-DWANT_V6 #FEATURES+=-DWANT_ACCESSLIST_BLACK -#FEATURES+=-DWANT_ACCESSLIST_WHITE +FEATURES+=-DWANT_ACCESSLIST_WHITE #FEATURES+=-DWANT_SYNC_LIVE #FEATURES+=-DWANT_IP_FROM_QUERY_STRING -#FEATURES+=-DWANT_COMPRESSION_GZIP +FEATURES+=-DWANT_COMPRESSION_GZIP #FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS #FEATURES+=-DWANT_LOG_NETWORKS -#FEATURES+=-DWANT_RESTRICT_STATS +FEATURES+=-DWANT_RESTRICT_STATS #FEATURES+=-DWANT_IP_FROM_PROXY #FEATURES+=-DWANT_FULLLOG_NETWORKS #FEATURES+=-DWANT_LOG_NUMWANT #FEATURES+=-DWANT_MODEST_FULLSCRAPES #FEATURES+=-DWANT_SPOT_WOODPECKER -#FEATURES+=-DWANT_SYSLOGS +FEATURES+=-DWANT_SYSLOGS #FEATURES+=-DWANT_DEV_RANDOM FEATURES+=-DWANT_FULLSCRAPE #FEATURES+=-D_DEBUG_HTTPERROR -OPTS_debug=-D_DEBUG -g -ggdb # -pg -fprofile-arcs -ftest-coverage +#OPTS_debug=-D_DEBUG -g -ggdb # -pg -fprofile-arcs -ftest-coverage OPTS_production=-O3 CFLAGS+=-I$(LIBOWFAT_HEADERS) -Wall -pipe -Wextra #-ansi -pedantic -LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread -lpthread -lz +LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread -lpthread -lz -lc -lgcc 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 @@ -59,14 +59,13 @@ .SUFFIXES: .debug.o .o .c -all: $(BINARY) $(BINARY).debug +all: $(BINARY) CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES) CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES) $(BINARY): $(OBJECTS) $(HEADERS) $(CC) -o $@ $(OBJECTS) $(LDFLAGS) - strip $@ $(BINARY).debug: $(OBJECTS_debug) $(HEADERS) $(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS) proxy: $(OBJECTS_proxy) $(HEADERS) @@ -84,4 +83,4 @@ rm -rf opentracker opentracker.debug *.o *~ install: - install -m 755 opentracker $(BINDIR) + install -m 755 opentracker $(DESTDIR)$(BINDIR)