123456789101112131415161718192021222324252627 |
- CFLAGS = -Wall
- BINARIES = execveat
- DEPS = execveat.symlink execveat.denatured script subdir
- all: $(BINARIES) $(DEPS)
- subdir:
- mkdir -p $@
- script:
- echo '#!/bin/sh' > $@
- echo 'exit $$*' >> $@
- chmod +x $@
- execveat.symlink: execveat
- ln -s -f $< $@
- execveat.denatured: execveat
- cp $< $@
- chmod -x $@
- %: %.c
- $(CC) $(CFLAGS) -o $@ $^
- TEST_PROGS := execveat
- # Makefile is a run-time dependency, since it's accessed by the execveat test
- TEST_FILES := $(DEPS) Makefile
- include ../lib.mk
- clean:
- rm -rf $(BINARIES) $(DEPS) subdir.moved execveat.moved xxxxx*
|