Generate separate ELF for radiance
This commit is contained in:
@@ -79,7 +79,7 @@ endif
|
|||||||
endif
|
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
|
kernel.dump: kernel.elf
|
||||||
$(VX_DP) -D kernel.elf > kernel.dump
|
$(VX_DP) -D kernel.elf > kernel.dump
|
||||||
@@ -87,15 +87,21 @@ kernel.dump: kernel.elf
|
|||||||
kernel.radiance.dump: kernel.radiance.elf
|
kernel.radiance.dump: kernel.radiance.elf
|
||||||
$(VX_DP) -D kernel.radiance.elf > kernel.radiance.dump
|
$(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
|
kernel.bin: kernel.elf kernel.radiance.elf
|
||||||
$(VX_CP) -O binary kernel.elf kernel.bin
|
$(VX_CP) -O binary kernel.elf kernel.bin
|
||||||
|
|
||||||
kernel.elf: $(VX_SRCS)
|
kernel.elf: $(VX_SRCS)
|
||||||
$(VX_CXX) $(VX_CFLAGS) $(VX_SRCS) $(VX_LDFLAGS) -o kernel.elf
|
$(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
|
$(VX_CXX) $(VX_CFLAGS) $(VX_SRCS) $(VX_LDFLAGS) -DRADIANCE -o kernel.radiance.elf
|
||||||
|
|
||||||
|
kernel.radiance.$(CONFIG).elf: kernel.radiance.elf
|
||||||
|
cp $< $@
|
||||||
|
|
||||||
$(PROJECT): $(SRCS)
|
$(PROJECT): $(SRCS)
|
||||||
$(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
|
$(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
|
||||||
|
|
||||||
@@ -122,7 +128,7 @@ clean:
|
|||||||
rm -rf $(PROJECT) *.o .depend
|
rm -rf $(PROJECT) *.o .depend
|
||||||
|
|
||||||
clean-all: clean
|
clean-all: clean
|
||||||
rm -rf kernel.elf kernel.radiance.elf *.dump
|
rm -rf kernel.elf kernel.dump
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
-include .depend
|
-include .depend
|
||||||
|
|||||||
Reference in New Issue
Block a user