33 lines
381 B
Makefile
33 lines
381 B
Makefile
all:
|
|
gcc -Wall ./src/*.c
|
|
|
|
.PHONY: debug
|
|
debug:
|
|
gcc -Wall -g ./src/*.c
|
|
gdb a.out
|
|
|
|
.PHONY: run
|
|
run:
|
|
gcc -Wall ./src/*.c
|
|
./a.out
|
|
|
|
.PHONY: install
|
|
install: a.out
|
|
cp a.out /usr/local/bin/ics_analyzer
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm a.out
|
|
|
|
.PHONY: uninstall
|
|
uninstall:
|
|
rm /usr/local/bin/ics_analyzer
|
|
|
|
.PHONY: test
|
|
test:
|
|
./a.out
|
|
@echo
|
|
./a.out -h
|
|
@echo
|
|
./a.out -f tests/calendar.ics
|