Makefile 502 B

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