Add stackdump and fix socktest for mipsel
This commit is contained in:
24
Makefile
24
Makefile
@@ -11,7 +11,7 @@ X86_64_CFLAGS := --target=x86_64-linux-gnu
|
||||
|
||||
AARCH64_CFLAGS := --target=aarch64-linux-gnu
|
||||
|
||||
all: buildtest socktest
|
||||
all: buildtest socktest stackdump
|
||||
|
||||
clean:
|
||||
rm $(bindir)/*
|
||||
@@ -22,9 +22,10 @@ $(bindir)/:
|
||||
headers := sys.h int.h
|
||||
buildtest: $(bindir)/bldtst $(bindir)/bldtst_llvm $(bindir)/bldtst_x64 $(bindir)/bldtst_aarch64 $(bindir)/bldtst_mips $(bindir)/bldtst_mipsel
|
||||
socktest: $(bindir)/socktest $(bindir)/socktest_llvm $(bindir)/socktest_x64 $(bindir)/socktest_aarch64 $(bindir)/socktest_mips $(bindir)/socktest_mipsel
|
||||
stackdump: $(bindir)/stackdump $(bindir)/stackdump_llvm $(bindir)/stackdump_x64 $(bindir)/stackdump_aarch64 $(bindir)/stackdump_mips $(bindir)/stackdump_mipsel
|
||||
|
||||
|
||||
.PHONY: all clean buildtest socktest
|
||||
.PHONY: all clean buildtest socktest stackdump
|
||||
|
||||
|
||||
${bindir}/bldtst: buildtest.c $(headers) arch/* | $(bindir)/
|
||||
@@ -63,3 +64,22 @@ ${bindir}/socktest_mips: $(headers) socktest.c arch/mips.c arch/generic.h | $(bi
|
||||
|
||||
${bindir}/socktest_mipsel: $(headers) socktest.c arch/mips.c arch/generic.h | $(bindir)/
|
||||
clang $(MIPSEL_CFLAGS) $(CFLAGS) $(CLANG_WNO) -o $@ socktest.c arch/mips.c
|
||||
|
||||
|
||||
${bindir}/stackdump: stackdump.c $(headers) arch/* | $(bindir)/
|
||||
gcc -D _START_DEFINED $(CFLAGS) $(GCC_WNO) -o $@ stackdump.c arch/*.c
|
||||
|
||||
${bindir}/stackdump_llvm: $(headers) stackdump.c arch/* | $(bindir)/
|
||||
clang -D _START_DEFINED $(CFLAGS) $(CLANG_WNO) -o $@ stackdump.c arch/*.c
|
||||
|
||||
${bindir}/stackdump_x64: $(headers) stackdump.c arch/x86_64.c arch/generic.h | $(bindir)/
|
||||
clang -D _START_DEFINED $(X86_64_CFLAGS) $(CFLAGS) $(CLANG_WNO) -o $@ stackdump.c arch/x86_64.c
|
||||
|
||||
${bindir}/stackdump_aarch64: $(headers) stackdump.c arch/aarch64.c arch/generic.h | $(bindir)/
|
||||
clang -D _START_DEFINED $(AARCH64_CFLAGS) $(CFLAGS) $(CLANG_WNO) -o $@ stackdump.c arch/aarch64.c
|
||||
|
||||
${bindir}/stackdump_mips: $(headers) stackdump.c arch/mips.c arch/generic.h | $(bindir)/
|
||||
clang -D _START_DEFINED $(MIPS_CFLAGS) $(CFLAGS) $(CLANG_WNO) -o $@ stackdump.c arch/mips.c
|
||||
|
||||
${bindir}/stackdump_mipsel: $(headers) stackdump.c arch/mips.c arch/generic.h | $(bindir)/
|
||||
clang -D _START_DEFINED $(MIPSEL_CFLAGS) $(CFLAGS) $(CLANG_WNO) -o $@ stackdump.c arch/mips.c
|
||||
|
||||
Reference in New Issue
Block a user