From 7b4ca7013c58a67f1ec41478b1bfc250b3485d28 Mon Sep 17 00:00:00 2001 From: Florian Lohoff Date: Sat, 29 Nov 2008 12:16:56 +0000 Subject: Add basic SNIRM support Add basic SNIRM support - Currently has a hardcoded boot location but you get the idea. --- tip22/Makefile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'tip22/Makefile') diff --git a/tip22/Makefile b/tip22/Makefile index 48829b4..27ba0ce 100644 --- a/tip22/Makefile +++ b/tip22/Makefile @@ -2,12 +2,19 @@ # Copyright 2002-2004 Guido Guenther # -ARCLIBDIR = ../arclib -ARCLIB = $(ARCLIBDIR)/libarc.a +ifeq ($(SUBARCH),SNIRM) +PROMINCLUDEDIR = ../snilib +PROMLIBDIR = ../snilib +PROMLIB = $(PROMLIBDIR)/libsni.a +else +PROMINCLUDEDIR = ../arclib +PROMLIBDIR = ../arclib +PROMLIB = $(PROMLIBDIR)/libarc.a +endif COMMONDIR = ../common -CFLAGS += -O2 -I$(COMMONDIR) -I$(ARCLIBDIR) -Wall -mno-abicalls -G 0 \ +CFLAGS += -O2 -I$(COMMONDIR) -I$(PROMLIBDIR) -Wall -mno-abicalls -G 0 \ -fno-pic -DSUBARCH=${SUBARCH} ASFLAGS = -O2 -mno-abicalls -G 0 -fno-pic @@ -15,7 +22,7 @@ ASFLAGS = -O2 -mno-abicalls -G 0 -fno-pic LIBDIR ?= /usr/lib/tip22 BINDIR ?= /usr/sbin -LIBS=${ARCLIB} +LIBS=${PROMLIB} BINS=tip22 tip32 LD_SCRIPTS = ld.kernel.script ld.ramdisk.script ld.script OBJECTS = tftpload.o @@ -29,7 +36,7 @@ all: ${LIBS} $(TARGETS) $(ARCLIB): - @$(MAKE) -C $(ARCLIBDIR) + @$(MAKE) -C $(PROMLIBDIR) $(PRINT_LOADADDR): @$(MAKE) -C $(COMMONDIR) SUBARCH=$(SUBARCH) @@ -45,7 +52,7 @@ $(PRINT_LOADADDR): -e "s/@@OUTPUTFORMAT@@/$$OUTPUTFORMAT/" <$< >$@ clean: - @$(MAKE) -C $(ARCLIBDIR) clean + @$(MAKE) -C $(PROMLIBDIR) clean @$(MAKE) -C $(COMMONDIR) clean rm -f $(TARGETS) -- cgit v1.2.3