X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=Makefile;h=ac1f0b12080c9e56702bed4558b7731c122d1ac0;hp=91fdf6263386dd0f0f83b071c50759f9e3fabf8b;hb=678d83ff8608534ece0f1e912eddedef4f0bb67a;hpb=6f4d7a802c09ee20526db5eeba7357d52444a42c diff --git a/Makefile b/Makefile index 91fdf62..ac1f0b1 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ include Config -VERSION = 1.3.5pre3 +VERSION = 1.3.6pre1 # Debug mode (spam/verbose) DEBUG = 0 # make install vars @@ -93,10 +93,11 @@ ifeq ($(CONFIG_FS_REISERFS),y) OBJS += second/fs_reiserfs.o endif -CC = $(CROSS)gcc -LD = $(CROSS)ld -AS = $(CROSS)as -OBJCOPY = $(CROSS)objcopy +# compilation +CC := $(CROSS)gcc +LD := $(CROSS)ld +AS := $(CROSS)as +OBJCOPY := $(CROSS)objcopy lgcc = `$(CC) -print-libgcc-file-name` @@ -128,15 +129,20 @@ mkofboot: dep: makedepend -Iinclude *.c lib/*.c util/*.c gui/*.c +docs: + make -C doc all + bindist: all mkdir ../yaboot-binary-${VERSION} - ${GETROOT} make ROOT=../yaboot-binary-${VERSION} install + $(GETROOT) make ROOT=../yaboot-binary-${VERSION} install mkdir -p -m 755 ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot cp -a COPYING ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot/COPYING cp -a README ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot/README - mv ../yaboot-binary-${VERSION}/etc/yaboot.conf ../yaboot-binary-${VERSION}/usr/local/share/doc/ + cp -a doc/yaboot-howto.html ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot/yaboot-howto.html + cp -a doc/yaboot-howto.sgml ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot/yaboot-howto.sgml + mv ../yaboot-binary-${VERSION}/etc/yaboot.conf ../yaboot-binary-${VERSION}/usr/local/share/doc/yaboot/ rmdir ../yaboot-binary-${VERSION}/etc - ${GETROOT} tar -C ../yaboot-binary-${VERSION} -zcvpf ../yaboot-binary-${VERSION}.tar.gz . + $(GETROOT) tar -C ../yaboot-binary-${VERSION} -zcvpf ../yaboot-binary-${VERSION}.tar.gz . rm -rf ../yaboot-binary-${VERSION} clean: @@ -151,6 +157,13 @@ clean: chmod -R u+rwX,go=rX . chmod a-w COPYING +cleandocs: + make -C doc clean + +maintclean: clean cleandocs + +release: docs bindist clean + strip: all strip second/yaboot strip --remove-section=.comment second/yaboot