mirror of
				git://erdgeist.org/opentracker
				synced 2025-11-04 03:43:23 +08:00 
			
		
		
		
	Clean all torrents now only cleans one bucket at a time All torrents that are being worked upon in an announce are being cleaned on demoand torrent's peer lists now keep extra counts for seeds and peers to speed up scrape and announce Sync has gone for now. I will think up a new way to implement. The old one was way to slow.
		
			
				
	
	
		
			24 lines
		
	
	
		
			823 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			823 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
CC?=gcc
 | 
						|
FEATURES=#-DWANT_CLOSED_TRACKER -DWANT_UTORRENT1600_WORKAROUND #-DWANT_IP_FROM_QUERY_STRING -D_DEBUG_HTTPERROR -DWANT_TRACKER_SYNC
 | 
						|
OPTS_debug=-g -ggdb #-pg # -fprofile-arcs -ftest-coverage
 | 
						|
OPTS_production=-s -Os
 | 
						|
CFLAGS+=-I../libowfat -Wall -pipe -Wextra #-pedantic #-ansi
 | 
						|
LDFLAGS+=-L../libowfat/ -lowfat
 | 
						|
 
 | 
						|
BINARY = opentracker
 | 
						|
HEADERS=trackerlogic.h scan_urlencoded_query.h
 | 
						|
SOURCES=opentracker.c trackerlogic.c scan_urlencoded_query.c
 | 
						|
 
 | 
						|
all: $(BINARY) $(BINARY).debug
 | 
						|
 | 
						|
CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
 | 
						|
CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
 | 
						|
 | 
						|
$(BINARY): $(SOURCES) $(HEADERS)
 | 
						|
	$(CC) -o $@ $(SOURCES) $(CFLAGS_production) $(LDFLAGS)
 | 
						|
$(BINARY).debug: $(SOURCES) $(HEADERS)
 | 
						|
	$(CC) -o $@ $(SOURCES) $(CFLAGS_debug) $(LDFLAGS)
 | 
						|
 
 | 
						|
clean:
 | 
						|
	rm -rf opentracker opentracker.debug *.o *~
 |