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