CC=gcc AR=ar rcv RANLIB=ranlib LD=ld -x -shared INCLUDE=-I. CFLAGS=-Wall -g -O2 -pedantic -ansi -DASSERT_CORE -D_GNU_SOURCE -DHAVE_POLL_H -DHAVE_SYS_POLL_H -DHAVE_HSTRERROR LIB=-L. -ltedtools -lm OBJS=tlog.o tmalloc.o tools.o prs_hmap.o sfxstr.o \ regis.o prs_inf.o shmem.o tcp.o udp.o connpool.o \ psort.o PROGS=sfxtest hextest inftest kilter psortex .SUFFIXES: .o.c all: libtedtools.a $(PROGS) $(PROGS): %: %.o $(CC) -o $@ $< $(LIB) $(PROGS): libtedtools.a libtedtools.a: $(OBJS) $(AR) $@ $? $(RANLIB) $@ .c.o: $(CC) $(CFLAGS) $(INCLUDE) -c $< clean: rm -rf $(OBJS) rm -rf $(PROGS) *.o rm -rf libtedtools.a rm -rf *core *gmon* nohup.out rm -rf sfxtest.log