aboutsummaryrefslogtreecommitdiff
path: root/tip22/Makefile
diff options
context:
space:
mode:
authorFlorian Lohoff <flo@rfc822.org>2008-11-29 12:16:56 +0000
committerGuido Günther <agx@sigxcpu.org>2009-04-26 15:26:27 +0200
commit7b4ca7013c58a67f1ec41478b1bfc250b3485d28 (patch)
treef759f75d5ac13dda6c581c3f6357d976b6cb593a /tip22/Makefile
parent4ce5705be57a10598775d14cc1b8a6296df9c653 (diff)
Add basic SNIRM support
Add basic SNIRM support - Currently has a hardcoded boot location but you get the idea.
Diffstat (limited to 'tip22/Makefile')
-rw-r--r--tip22/Makefile19
1 files changed, 13 insertions, 6 deletions
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 <agx@sigxcpu.org>
#
-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)