Merge remote-tracking branch 'lightening/master'

This commit is contained in:
Andy Wingo 2019-05-27 11:34:39 +02:00
commit 803e412f53
6 changed files with 286 additions and 12 deletions

View file

@ -1,6 +1,5 @@
TESTS=$(sort $(basename $(wildcard *.c)))
TARGETS=native ia32 aarch64
ALL_TARGETS=$(TARGETS) armv7
TARGETS=native ia32 aarch64 armv7
# Suitable values of cross-compiler variables for Debian:
#
@ -55,9 +54,9 @@ test-armv7-%: CC = $(CC_ARMv7)
test-armv7-%: %.c lightening-armv7.o test.h
$(CC) $(CFLAGS) $(CPPFLAGS) -I.. -o $@ lightening-armv7.o $<
.PRECIOUS: $(foreach TARGET,$(ALL_TARGETS),$(addprefix test-$(TARGET)-,$(TESTS)))
.PRECIOUS: $(foreach TARGET,$(ALL_TARGETS),lightening-$(TARGET).o)
.PRECIOUS: $(foreach TARGET,$(TARGETS),$(addprefix test-$(TARGET)-,$(TESTS)))
.PRECIOUS: $(foreach TARGET,$(TARGETS),lightening-$(TARGET).o)
clean:
rm -f $(foreach TARGET,$(ALL_TARGETS),$(addprefix test-$(TARGET)-,$(TESTS)))
rm -f $(foreach TARGET,$(ALL_TARGETS),lightening-$(TARGET).o)
rm -f $(foreach TARGET,$(TARGETS),$(addprefix test-$(TARGET)-,$(TESTS)))
rm -f $(foreach TARGET,$(TARGETS),lightening-$(TARGET).o)