From d1e063beb43e595680c65e3804d1f8ddff53373b Mon Sep 17 00:00:00 2001 From: Guido Guenther Date: Sat, 18 Nov 2006 23:48:07 +0100 Subject: Imported Debian version 0.3.8.8 --- ext2load/Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 ext2load/Makefile (limited to 'ext2load/Makefile') diff --git a/ext2load/Makefile b/ext2load/Makefile new file mode 100644 index 0000000..af19224 --- /dev/null +++ b/ext2load/Makefile @@ -0,0 +1,48 @@ +# +# Copyright 1999 Silicon Graphics, Inc. +# 2001-04 Guido Guenther +# + +SUBARCH ?= IP22 + +COMMONDIR = ../common + +E2FSINCLUDEDIR ?= /usr/include/ext2fs +E2FSLIBDIR ?= /usr/lib +EXT2LIB ?= $(E2FSLIBDIR)/libext2fs-nopic.a + +ARCINCLUDEDIR = ../arclib +ARCLIBDIR = ../arclib +ARCLIB = $(ARCLIBDIR)/libarc.a + +OBJECTS = loader.o ext2io.o conffile.o +LIBS = $(EXT2LIB) $(ARCLIB) +TARGETS = ext2load + +CFLAGS = -O2 -I$(COMMONDIR) -I$(ARCINCLUDEDIR) -I$(E2FSINCLUDEDIR) \ + -W -Wall -mno-abicalls -G 0 -fno-pic \ + -DSUBARCH=${SUBARCH} + +# uncomment for debugging +#CFLAGS+=-DDEBUG + +LD = ld +LDFLAGS = -N -T ld.script + +all: $(TARGETS) + +ext2load: $(OBJECTS) $(LIBS) ld.script ../common/subarch.h + rm -f $@ + $(LD) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) + +ld.script: ld.script.in + $(MAKE) -C ../common SUBARCH=$(SUBARCH) print_loadaddr + LOADADDR=$$(../common/print_loadaddr $(SUBARCH)); \ + OUTPUTFORMAT=$$(../common/print_outputformat $(SUBARCH)); \ + sed -e "s/@@LOADADDR@@/$$LOADADDR/" \ + -e "s/@@OUTPUTFORMAT@@/$$OUTPUTFORMAT/" <$< >$@ + +install: + +clean: + rm -f $(TARGETS) *.a *.o tags ld.script -- cgit v1.2.3