SESCLE_VERSION=0.1 CFLAGS=-Wall -O0 -ggdb -DSESCLE_VERSION=$(SESCLE_VERSION) -I. OBJS=sescle.o CMN_OBJS=config.o timeoutlist.o cleaner.o debug.o TEST_OBJS=test/main.o test/timeoutlist.o all: sescle sescle.test sescle.1 libsescle.a: $(CMN_OBJS) ar -ru $@ $(CMN_OBJS) sescle.1: sescle.t2t txt2tags -t man -o $@ sescle.t2t sescle: $(OBJS) libsescle.a $(CC) -o $@ $+ sescle.test: $(TEST_OBJS) libsescle.a $(CC) -o $@ $+ -lcunit test: sescle sescle.test ./sescle.test clean: rm -f $(OBJS) rm -f $(CMN_OBJS) rm -f $(TEST_OBJS) rm -f sescle rm -f sescle.test rm -f libsescle.a rm -f sescle.1 .PHONY: clean test