1CFLAGS = -Wall
2
3subdir:
4	mkdir -p $@
5script:
6	echo '#!/bin/sh' > $@
7	echo 'exit $$*' >> $@
8	chmod +x $@
9execveat.symlink: execveat
10	ln -s -f $< $@
11execveat.denatured: execveat
12	cp $< $@
13	chmod -x $@
14%: %.c
15	$(CC) $(CFLAGS) -o $@ $^
16
17TEST_GEN_PROGS := execveat
18TEST_GEN_FILES := execveat.symlink execveat.denatured script subdir
19# Makefile is a run-time dependency, since it's accessed by the execveat test
20TEST_FILES := Makefile
21
22include ../lib.mk
23
24clean:
25	rm -rf $(TEST_GEN_PROGS) $(TEST_GEN_FILES) subdir.moved execveat.moved xxxxx*
26