| 12345678910111213141516171819202122232425 |
- CC = $(CROSS_COMPILE)gcc
- 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 $@ $^
- run_tests: all
- ./execveat
- clean:
- rm -rf $(BINARIES) $(DEPS) subdir.moved execveat.moved xxxxx*
|