X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=Makefile;h=336ac527b0b1c718eedd9abd859cc07f785efaa4;hp=39f8633f0ec5fdfff3e8d23074fc3fdb20992abf;hb=8aef1508bddad47681e258e9f2eaa7987cbd8a32;hpb=a2b7bb030d78c61ef150f8c9f6926c9558a6f1b5 diff --git a/Makefile b/Makefile index 39f8633..336ac52 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ include Config -VERSION = 1.3.13 +VERSION = 1.3.16 # Debug mode (spam/verbose) DEBUG = 0 # make install vars @@ -20,8 +20,8 @@ TEXTADDR = 0x200000 # Malloc block at 3Mb -> 4Mb MALLOCADDR = 0x300000 MALLOCSIZE = 0x100000 -# Load kernel at 20Mb and ramdisk just after -KERNELADDR = 0x01400000 +# Load kernel and ramdisk at real-base. If there is overlap, will retry until find open space +KERNELADDR = 0x00C00000 # Set this to the prefix of your cross-compiler, if you have one. # Else leave it empty. @@ -35,8 +35,8 @@ OBJCOPY := $(CROSS)objcopy # The flags for the yaboot binary. # -YBCFLAGS = -Os $(CFLAGS) -nostdinc -Wall -isystem `$(CC) -print-file-name=include` -fsigned-char -YBCFLAGS += -DVERSION=\"${VERSION}\" #" +YBCFLAGS = -Os $(CFLAGS) -nostdinc -Wall -isystem `$(CC) -m32 -print-file-name=include` -fsigned-char +YBCFLAGS += -DVERSION=\"${VERSION}${VERSIONEXTRA}\" #" YBCFLAGS += -DTEXTADDR=$(TEXTADDR) -DDEBUG=$(DEBUG) YBCFLAGS += -DMALLOCADDR=$(MALLOCADDR) -DMALLOCSIZE=$(MALLOCSIZE) YBCFLAGS += -DKERNELADDR=$(KERNELADDR) @@ -64,11 +64,11 @@ endif # Link flags # -LFLAGS = -Ttext $(TEXTADDR) -Bstatic +LFLAGS = -Ttext $(TEXTADDR) -Bstatic -melf32ppclinux # Libraries # -LLIBS = lib/libext2fs.a +LLIBS = -lext2fs # For compiling userland utils # @@ -83,7 +83,8 @@ HOSTCFLAGS = -O2 $(CFLAGS) -Wall -I/usr/include OBJS = second/crt0.o second/yaboot.o second/cache.o second/prom.o second/file.o \ second/partition.o second/fs.o second/cfg.o second/setjmp.o second/cmdline.o \ - second/fs_of.o second/fs_ext2.o second/fs_iso.o second/iso_util.o \ + second/fs_of.o second/fs_ext2.o second/fs_iso.o second/fs_swap.o \ + second/iso_util.o \ lib/nosys.o lib/string.o lib/strtol.o lib/vsprintf.o lib/ctype.o lib/malloc.o lib/strstr.o ifeq ($(USE_MD5_PASSWORDS),y) @@ -99,7 +100,7 @@ OBJS += second/fs_reiserfs.o endif # compilation -lgcc = `$(CC) -print-libgcc-file-name` +lgcc = `$(CC) -m32 -print-libgcc-file-name` all: yaboot addnote mkofboot