soc: bios: fix windows build

The BIOS builds just fine on Windows, but afterwards tries to run
`chmod`.  This command does not exist on Windows, and is unnecessary.

Add a conditional guard to prevent this command from running on Windows.

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2018-06-18 17:13:54 +08:00
parent 18f86881d9
commit 7444992999
1 changed files with 4 additions and 0 deletions

View File

@ -12,7 +12,9 @@ all: bios.bin
%.bin: %.elf %.bin: %.elf
$(OBJCOPY) -O binary $< $@ $(OBJCOPY) -O binary $< $@
ifneq ($(OS),Windows_NT)
chmod -x $@ chmod -x $@
endif
ifeq ($(CPUENDIANNESS),little) ifeq ($(CPUENDIANNESS),little)
$(PYTHON) -m litex.soc.tools.mkmscimg $@ --little $(PYTHON) -m litex.soc.tools.mkmscimg $@ --little
else else
@ -29,7 +31,9 @@ bios.elf: $(BIOS_DIRECTORY)/linker.ld $(OBJECTS)
-L../libbase \ -L../libbase \
-L../libcompiler_rt \ -L../libcompiler_rt \
-lnet -lbase-nofloat -lcompiler_rt -lnet -lbase-nofloat -lcompiler_rt
ifneq ($(OS),Windows_NT)
chmod -x $@ chmod -x $@
endif
# pull in dependency info for *existing* .o files # pull in dependency info for *existing* .o files
-include $(OBJECTS:.o=.d) -include $(OBJECTS:.o=.d)