blob: 4e400eb83657ce5f35dac44300d61e58244af820 [file] [log] [blame]
David Drysdalec9b26b82014-12-12 16:57:36 -08001CFLAGS = -Wall
2BINARIES = execveat
Bamvor Jian Zhangae785812015-09-09 21:06:29 +08003DEPS = execveat.symlink execveat.denatured script subdir
David Drysdalec9b26b82014-12-12 16:57:36 -08004all: $(BINARIES) $(DEPS)
5
6subdir:
7 mkdir -p $@
8script:
9 echo '#!/bin/sh' > $@
10 echo 'exit $$*' >> $@
11 chmod +x $@
12execveat.symlink: execveat
13 ln -s -f $< $@
14execveat.denatured: execveat
15 cp $< $@
16 chmod -x $@
17%: %.c
18 $(CC) $(CFLAGS) -o $@ $^
19
Michael Ellerman5e29a912015-03-11 15:05:59 +110020TEST_PROGS := execveat
Michael Ellerman32dcfba2015-03-11 15:06:00 +110021TEST_FILES := $(DEPS)
Michael Ellerman5e29a912015-03-11 15:05:59 +110022
23include ../lib.mk
David Drysdalec9b26b82014-12-12 16:57:36 -080024
David Drysdalec9b26b82014-12-12 16:57:36 -080025clean:
26 rm -rf $(BINARIES) $(DEPS) subdir.moved execveat.moved xxxxx*