X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=makefile;h=be2232c267e1397295971a5556cbbcd129b3b85a;hb=04f125d55c343fee27ef0c344451b626a13318a7;hp=e8bd692a458ac43933e03c9b346b56ece658dff1;hpb=b9a8d20bc5dba484a6ab23ac715dc02a3ae86f7d;p=lackey diff --git a/makefile b/makefile index e8bd692..be2232c 100644 --- a/makefile +++ b/makefile @@ -4,15 +4,15 @@ CC ?= gcc CFLAGS ?= -Wall --std=c99 CPPFLAGS ?= -Isrc -LDFLAGS ?= -lncursesw +LDFLAGS ?= -lncursesw -lical # Sources PROG = lackey -PROG_SRC = main screen date event util +PROG_SRC = main view date cal util TEST = test -TEST_SRC = test date -VIEWS = day week month year todo notes settings help -CALS = dummy +TEST_SRC = test date util +VIEWS = day week month year events todo settings help +CALS = dummy ical # Targets all: $(PROG) $(TEST) @@ -25,13 +25,13 @@ run-$(TEST): $(TEST) ./$< clean: - rm -f src/*.o view/*.o cal/*.o $(PROG) $(TEST) + rm -f src/*.o views/*.o cals/*.o $(PROG) $(TEST) # Rules -$(PROG): $(PROG_SRC:%=src/%.o) $(VIEWS:%=view/%.o) $(CALS:%=cal/%.o) +$(PROG): $(PROG_SRC:%=src/%.o) $(VIEWS:%=views/%.o) $(CALS:%=cals/%.o) $(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS) -$(TEST): $(TEST_SRC:%=src/%.o) $(CALS:%=cal/%.o) +$(TEST): $(TEST_SRC:%=src/%.o) $(CALS:%=cals/%.o) $(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS) %.o: %.c $(wildcard src/*.h) makefile