aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: d24c3a122e2bb9f47371dbadca0daf77fdb1249d (plain) (blame)
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
CPM=cpm
CCFLAGS=-Wall -l -linotify
INO_OBJ=Clean\ System\ Files/inotify_c.o

all: test

$(INO_OBJ): inotify_c.c
	mkdir -p Clean\ System\ Files
	$(CC) $(CCFLAGS) -c $< -o Clean\ System\ Files/inotify_c.o

test: test.icl $(wildcard *.*cl) $(INO_OBJ)
	$(CPM) project $@.prj build

test_reload: test_reload.icl $(wildcard *.*cl) $(INO_OBJ)
	$(CPM) project $@.prj build

run_test: test
	./test

run_test_reload: test_reload
	while :; do ./test_reload; done

clean:
	rm -rfv Clean\ System\ Files

.PHONY: all run_test clean