[mips/libsys]

- support different boards (Zwischenstand)

git-svn-id: http://moon:8086/svn/mips@66 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2017-01-08 12:42:55 +00:00
parent 1c58a2ce55
commit a67ef9649d
8 changed files with 418 additions and 266 deletions
+5 -4
View File
@@ -1,5 +1,6 @@
ENDIAN='big'
BOARD=ml402
ifeq ($(TLB),yes)
SPECNAME=specs_tlb
else
@@ -8,10 +9,10 @@ endif
ifeq ($(ENDIAN), 'big')
ENDIAN_FLAGS=-EB
CFLAGS=$(ENDIAN_FLAGS) -specs=specs/eb/$(SPECNAME) -msoft-float -O2 -march=r3000 -I. -Ilibsys -Wl,-M
CFLAGS=$(ENDIAN_FLAGS) -specs=specs/eb/$(SPECNAME) -msoft-float -O2 -march=r3000 -I. -Ilibsys -Ilibsys/boards/$(BOARD) -Wl,-M
else
ENDIAN_FLAGS=-EL
CFLAGS=$(ENDIAN_FLAGS) -specs=specs/$(SPECNAME) -msoft-float -O2 -march=r3000 -I. -Ilibsys -Wl,-M
CFLAGS=$(ENDIAN_FLAGS) -specs=specs/$(SPECNAME) -msoft-float -O2 -march=r3000 -I. -Ilibsys -Ilibsys/boards/$(BOARD) -Wl,-M
endif
ifeq ($(TLB),yes)
@@ -44,7 +45,7 @@ all: $(PROG)
libsys.a:
$(MAKE) -C libsys
$(MAKE) -C libsys BOARD=$(BOARD)
libsys_sim.a:
$(MAKE) -C libsys