a0098daeb73db296ba326293edd2bcf3d2fdd010
[firefly-linux-kernel-4.4.55.git] / tools / testing / selftests / exec / Makefile
1 CC = $(CROSS_COMPILE)gcc
2 CFLAGS = -Wall
3 BINARIES = execveat
4 DEPS = execveat.symlink execveat.denatured script subdir
5 all: $(BINARIES) $(DEPS)
6
7 subdir:
8         mkdir -p $@
9 script:
10         echo '#!/bin/sh' > $@
11         echo 'exit $$*' >> $@
12         chmod +x $@
13 execveat.symlink: execveat
14         ln -s -f $< $@
15 execveat.denatured: execveat
16         cp $< $@
17         chmod -x $@
18 %: %.c
19         $(CC) $(CFLAGS) -o $@ $^
20
21 TEST_PROGS := execveat
22
23 include ../lib.mk
24
25 clean:
26         rm -rf $(BINARIES) $(DEPS) subdir.moved execveat.moved xxxxx*