CFLAGS := -Wall -O6

#for solaris, add -lnsl -lresolv -l44bsd
LDFLAGS := $(LDFLAGS) -s

# use -DENABLE_DIRS to allow upput to send an html directory
CFLAGS := $(CFLAGS) -DENABLE_DIRS

#uncomment (and adjust) for socks support
#SOCKSCF := -Dconnect=Rconnect -Dgetsockname=Rgetsockname -Dselect=Rselect
#SOCKSCF := $(SOCKSCF) -DSOCKS #-Dbind=Rbind -Daccept=Raccept -Dlisten=Rlisten 
#SOCKSLDFLAGS := -lsocks

all: geturl puturl

clean:
	rm geturl puturl

geturl: geturl.c
	gcc -Wall $(CFLAGS) $(SOCKSCF) $< $(LDFLAGS) $(SOCKSLDFLAGS) -o $@

puturl: puturl.c
	gcc -Wall $(CFLAGS) $(SOCKSCF) $< $(LDFLAGS) $(SOCKSLDFLAGS) -o $@
