diff --git a/tests/regression/common.mk b/tests/regression/common.mk index 81df3139..e90b3635 100644 --- a/tests/regression/common.mk +++ b/tests/regression/common.mk @@ -79,7 +79,7 @@ endif endif endif -all: $(PROJECT) kernel.bin kernel.dump kernel.radiance.dump +all: $(PROJECT) kernel.bin kernel.dump kernel.radiance.dump kernel.radiance.$(CONFIG).dump kernel.dump: kernel.elf $(VX_DP) -D kernel.elf > kernel.dump @@ -87,15 +87,21 @@ kernel.dump: kernel.elf kernel.radiance.dump: kernel.radiance.elf $(VX_DP) -D kernel.radiance.elf > kernel.radiance.dump +kernel.radiance.$(CONFIG).dump: kernel.radiance.$(CONFIG).elf + $(VX_DP) -D kernel.radiance.$(CONFIG).elf > kernel.radiance.$(CONFIG).dump + kernel.bin: kernel.elf kernel.radiance.elf $(VX_CP) -O binary kernel.elf kernel.bin kernel.elf: $(VX_SRCS) $(VX_CXX) $(VX_CFLAGS) $(VX_SRCS) $(VX_LDFLAGS) -o kernel.elf -kernel.radiance.elf: $(VX_SRCS) +kernel.radiance.elf: kernel.elf $(VX_CXX) $(VX_CFLAGS) $(VX_SRCS) $(VX_LDFLAGS) -DRADIANCE -o kernel.radiance.elf +kernel.radiance.$(CONFIG).elf: kernel.radiance.elf + cp $< $@ + $(PROJECT): $(SRCS) $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@ @@ -122,7 +128,7 @@ clean: rm -rf $(PROJECT) *.o .depend clean-all: clean - rm -rf kernel.elf kernel.radiance.elf *.dump + rm -rf kernel.elf kernel.dump ifneq ($(MAKECMDGOALS),clean) -include .depend