CC=gcc AR=ar rcv RANLIB=ranlib LD=ld -x -shared ifndef OS OS=$(shell uname) endif INCLUDE=-I. -I../tedtools -I/usr/X11R6/include CFLAGS=-Wall -g -O2 -pedantic -ansi -D$(OS) -DUSE_X LIB=-L../tedtools -ltedtools -L/usr/local/lib -lX11 ifeq ($(OS), Linux) CFLAGS+= -D_GNU_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 endif PROGS=blinker .SUFFIXES: .o.c all: $(PROGS) blinker: blinker.o $(CC) -o $@ $< $(LIB) .c.o: $(CC) $(CFLAGS) $(INCLUDE) -c $< clean: rm -rf $(PROGS) *.o rm -rf *core *gmon* nohup.out