1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- FILES= \
- test-hello \
- test-stackprotector-all \
- test-stackprotector \
- test-volatile-register-var \
- test-fortify-source \
- test-bionic \
- test-libelf \
- test-glibc \
- test-dwarf \
- test-libelf-mmap \
- test-libelf-getphdrnum \
- test-libunwind \
- test-libaudit \
- test-libslang \
- test-libnuma
- CC := $(CC) -MD
- all: $(FILES)
- BUILD = $(CC) -o $(OUTPUT)$@ $@.c
- ###############################
- test-hello:
- $(BUILD)
- test-stackprotector-all:
- $(BUILD) -Werror -fstack-protector-all
- test-stackprotector:
- $(BUILD) -Werror -fstack-protector
- test-volatile-register-var:
- $(BUILD) -Werror -Wvolatile-register-var
- test-fortify-source:
- $(BUILD) -O2 -Werror -D_FORTIFY_SOURCE=2
- test-bionic:
- $(BUILD)
- test-libelf:
- $(BUILD) -lelf
- test-glibc:
- $(BUILD)
- test-dwarf:
- $(BUILD) -ldw
- test-libelf-mmap:
- $(BUILD) -lelf
- test-libelf-getphdrnum:
- $(BUILD) -lelf
- test-libnuma:
- $(BUILD) -lnuma
- test-libunwind:
- $(BUILD) -lunwind -lunwind-x86_64 -lelf
- test-libaudit:
- $(BUILD) -laudit
- test-libslang:
- $(BUILD) -I/usr/include/slang -lslang
- -include *.d */*.d
- ###############################
- clean:
- rm -f $(FILES) *.d
|