
CC		=	i386-linux-gcc
STRIP	=	i386-linux-strip --strip-unneeded --remove-section=.note \
			--remove-section=.comment
SRCS =	basename.c transmission.c bencode.c net.c tracker.c peer.c inout.c \
		metainfo.c sha1.c utils.c fdlimit.c clients.c completion.c \
		platform.c ratecontrol.c choking.c natpmp.c upnp.c http.c xml.c \
		shared.c torrent.c fastresume.c dirname.c list.c btlog.c
							
OBJS = $(SRCS:%.c=%.o)

PROGRAMS	= btcli
LIBS	=	-L/opt/i386-linux/lib -lpthread -lm -liconv
CFLAGS	=	-I./ -I/opt/i386-linux/include -O2 -D_LARGEFILE_SOURCE \
			-D_FILE_OFFSET_BITS=64 -DIP_ADD_MEMBERSHIP -DSO_REUSEPORT \
			-DSO_REUSEADDR -D__TRANSMISSION__ -D__GUNC__#-DDEBUG


.c.o:
	${CC} -c ${CFLAGS} $< -o $@

all: ${OBJS} ${PROGRAMS}

btcli:
	${CC} transmissioncli.c ${OBJS} ${VERSION} ${CFLAGS} ${LIBS} -o btcli
	${STRIP} btcli
	

clean:
	rm -rf ${OBJS} ${PROGRAMS}

install:
	cp ${PROGRAMS} ../bin/


GPL:
	@echo " Transmission   | MIT   | Transmission-0.72 |  Eric Petit <titer@m0k.org> " >> $(TOPDIR)/../GPL_list.txt
	@echo "                |       |                   |  Josh Elsasser <josh@elsasser.org> " >> $(TOPDIR)/../GPL_list.txt
	@echo "                |       |                   |  Bryan Varner <bryan@varnernet.com> " >> $(TOPDIR)/../GPL_list.txt
	@echo "                |       |                   |  vi@nwr.jp " >> $(TOPDIR)/../GPL_list.txt
	@echo "----------------+-------+-------------------+-------------------------------------------" >>  $(TOPDIR)/../GPL_list.txt


