| 1 |
|
| 2 |
|
| 3 | TEST_GEN_PROGS := nolibc-test libc-test
|
| 4 |
|
| 5 | include ../lib.mk
|
| 6 | include $(top_srcdir)/scripts/Makefile.compiler
|
| 7 |
|
| 8 | cc-option = $(call __cc-option, $(CC),,$(1),$(2))
|
| 9 |
|
| 10 | include Makefile.include
|
| 11 |
|
| 12 | $(OUTPUT)/nolibc-test: CFLAGS = -nostdlib -nostdinc -static \
|
| 13 | -isystem $(top_srcdir)/tools/include/nolibc $(KHDR_INCLUDES) \
|
| 14 | $(CFLAGS_NOLIBC_TEST)
|
| 15 | $(OUTPUT)/nolibc-test: LDLIBS = $(if $(LLVM),,-lgcc)
|
| 16 | $(OUTPUT)/nolibc-test: $(NOLIBC_TEST_SOURCES) | headers
|
| 17 |
|
| 18 | $(OUTPUT)/libc-test: $(NOLIBC_TEST_SOURCES)
|
| 19 | $(call msg,CC,,$@)
|
| 20 | $(Q)$(LINK.c) $^ -o $@
|
| 21 |
|
| 22 | help:
|
| 23 | @echo "For the custom nolibc testsuite use '$(MAKE) -f Makefile.nolibc'; available targets:"
|
| 24 | @$(MAKE) -f Makefile.nolibc help
|
| 25 |
|
| 26 | .PHONY: help
|