1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
BIN ?= viscal
all: $(BIN)
PREFIX ?= /usr
DEPS=libical gtk+-3.0
CFLAGS=-Wall \
-Wextra \
-O2 \
-Wno-unused-parameter \
-Werror=int-conversion \
-std=c99 \
-ggdb \
-lm \
`pkg-config --cflags --libs $(DEPS)`
install: $(BIN)
mkdir -p $(PREFIX)/bin
cp $(BIN) $(PREFIX)/bin
tags: TAGS
$(BIN): viscal.c Makefile
$(CC) $(CFLAGS) -o $@ $<
tags:
ctags *.{c,h} > $@
check: $(BIN)
echo "write tests!"
clean:
rm -f $(BIN)
.PHONY: TAGS clean tags