diff options
author | Florian Lohoff <flo@rfc822.org> | 2008-11-29 12:16:56 +0000 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2009-04-26 15:26:27 +0200 |
commit | 7b4ca7013c58a67f1ec41478b1bfc250b3485d28 (patch) | |
tree | f759f75d5ac13dda6c581c3f6357d976b6cb593a /tip22/Makefile | |
parent | 4ce5705be57a10598775d14cc1b8a6296df9c653 (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/Makefile | 19 |
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) |