mirror of
https://github.com/vivier/EMILE.git
synced 2025-08-15 07:27:41 +00:00
produce 68030 AND 68040 objects
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
CPPFLAGS = -DKERNEL_ARGS="\"$(KERNEL_ARGS)\"" -DVERSION="\"$(VERSION)\""
|
CPPFLAGS = -DKERNEL_ARGS="\"$(KERNEL_ARGS)\"" -DVERSION="\"$(VERSION)\""
|
||||||
CFLAGS = -Wno-multichar -O -m68030 -nostdlib -nodefaultlibs -Wall -Werror
|
CFLAGS = -Wno-multichar -O -m68030 -nostdlib -nodefaultlibs -Wall -Werror
|
||||||
ASFLAGS = -m68030
|
ASFLAGS =
|
||||||
LS = /bin/ls
|
LS = /bin/ls
|
||||||
AWK = /bin/awk
|
AWK = /bin/awk
|
||||||
|
|
||||||
@@ -18,14 +18,16 @@ KERNEL_SIZE=$(shell $(LS) -l $(KERNEL_BIN) | $(AWK) '{print $$5}')
|
|||||||
|
|
||||||
ifeq ($(KERNEL_ARCH),PowerPC)
|
ifeq ($(KERNEL_ARCH),PowerPC)
|
||||||
CPPFLAGS += -DTARGET_PPC
|
CPPFLAGS += -DTARGET_PPC
|
||||||
OBJS = head.o MMU_asm.o image.o console.o printf.o font_8x16.o memory.o \
|
OBJS = head.o MMU030_asm.o MMU040_asm.o image.o console.o printf.o \
|
||||||
MMU.o bootinfo.o misc.o glue.o bank.o arch.o
|
font_8x16.o memory.o MMU030.o MMU040.o bootinfo.o misc.o glue.o \
|
||||||
|
bank.o arch.o
|
||||||
else
|
else
|
||||||
ifeq ($(KERNEL_ARCH),Motorola)
|
ifeq ($(KERNEL_ARCH),Motorola)
|
||||||
CPPFLAGS += -DTARGET_M68K
|
CPPFLAGS += -DTARGET_M68K
|
||||||
OBJS = head.o MMU_asm.o image.o console.o printf.o font_8x16.o memory.o \
|
OBJS = head.o MMU030_asm.o MMU040_asm.o image.o console.o printf.o \
|
||||||
uncompress.o MMU.o bootinfo.o misc.o glue.o enter_kernel.o bank.o \
|
font_8x16.o memory.o uncompress.o MMU030.o MMU040.o bootinfo.o \
|
||||||
arch.o
|
misc.o glue.o \
|
||||||
|
enter_kernel030.o enter_kernel040.o bank.o arch.o
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -46,8 +48,17 @@ image.o: main.o $(ZIPPED_KERNEL)
|
|||||||
$(OBJCOPY) --add-section .image=$(ZIPPED_KERNEL) main.o image.o;
|
$(OBJCOPY) --add-section .image=$(ZIPPED_KERNEL) main.o image.o;
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.S.o:
|
MMU030_asm.o: MMU030_asm.S
|
||||||
$(AS) $(ASFLAGS) -o $@ $^
|
$(AS) $(ASFLAGS) -m68030 -o $@ $^
|
||||||
|
|
||||||
|
enter_kernel030.o: enter_kernel030.S
|
||||||
|
$(AS) $(ASFLAGS) -m68030 -o $@ $^
|
||||||
|
|
||||||
|
MMU040_asm.o: MMU040_asm.S
|
||||||
|
$(AS) $(ASFLAGS) -m68040 -o $@ $^
|
||||||
|
|
||||||
|
enter_kernel040.o: enter_kernel040.S
|
||||||
|
$(AS) $(ASFLAGS) -m68040 -o $@ $^
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^
|
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^
|
||||||
|
Reference in New Issue
Block a user