aboutsummaryrefslogtreecommitdiff
path: root/ext2load/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 /ext2load/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 'ext2load/Makefile')
-rw-r--r--ext2load/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/ext2load/Makefile b/ext2load/Makefile
index f10d678..3d441a8 100644
--- a/ext2load/Makefile
+++ b/ext2load/Makefile
@@ -11,17 +11,23 @@ E2FSINCLUDEDIR ?= /usr/include/ext2fs
E2FSLIBDIR ?= /usr/lib
EXT2LIB ?= $(E2FSLIBDIR)/libext2fs-nopic.a
-ARCINCLUDEDIR = ../arclib
-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
LIBC = ../common/libc.a
OBJECTS = loader.o ext2io.o conffile.o
-LIBS = $(EXT2LIB) $(LIBC) $(ARCLIB)
+LIBS = $(EXT2LIB) $(LIBC) $(PROMLIB)
TARGETS = ext2load
-CFLAGS = -O2 -I$(COMMONDIR) -I$(ARCINCLUDEDIR) -I$(E2FSINCLUDEDIR) \
+CFLAGS = -O2 -I$(COMMONDIR) -I$(PROMINCLUDEDIR) -I$(E2FSINCLUDEDIR) \
-W -Wall -mno-abicalls -G 0 -fno-pic \
-DSUBARCH=${SUBARCH} -fno-strict-aliasing