# Makefile
# $Id: Makefile,v 1.1.1.1 2007/09/19 05:49:54 sendan Exp $
# masashi shimakura
#
AR = ar
CC = gcc
CFLAGS = -Wall -O2 -g
CPPFLAGS = -pthread -D_THREAD_SAFE
RM = rm

TARGET = sitar_proxy
ALMEMSYS = almemsys.a almemsys.h

all : ${ALMEMSYS} ${TARGET}

almemsys.h: ../almemsys/almemsys.h

	ln -s ../almemsys/almemsys.h ./

almemsys.a: ../almemsys/almemsys.a

	ln -s ../almemsys/almemsys.a ./



sitar_proxy: tcp.o sitar_proxy.o malloc_set.o almemsys.a prototype.h proxy.h 

	${CC} ${CFLAGS} ${CPPFLAGS} -o $@ sitar_proxy.o tcp.o malloc_set.o almemsys.a

sitar_proxy.o : sitar_proxy.c prototype.h proxy.h

	${CC} ${CFLAGS} -c sitar_proxy.c

tcp.o : tcp.c prototype.h proxy.h

	${CC} ${CFLAGS} -c tcp.c

malloc_set.o : malloc_set.c proxy.h

	${CC} ${CFLAGS} -c malloc_set.c

clean:
	${RM} -f ${TARGET} *.o *.core ${ALMEMSYS}

