aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 8ff77c4cf632fbc9a7df8e462493bdc822609cb8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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

run_test: test
	./test

clean:
	rm -rfv Clean\ System\ Files

.PHONY: all run_test clean