[OpenBIOS] [PATCH v2] gives the fcode-utils an install target

Andreas Färber afaerber at suse.de
Wed Apr 22 12:48:41 CEST 2015


Am 20.04.2015 um 15:40 schrieb Programmingkid:
> This patch gives the fcode-utils' toke, detok, and romheaders
> commands an install target. This makes "make install" work. 
> 
> Changes since v1:
> - Added DESTDIR variable
> 
> 
> Signed-off-by: John Arbuckle <programmingkidx at gmail.com
> <mailto:programmingkidx at gmail.com>>
> 
> Index: detok/Makefile
> ===================================================================
> --- detok/Makefile(revision 1334)
> +++ detok/Makefile(working copy)
> @@ -23,7 +23,7 @@
>  #
> 
>  
> 
>  PROGRAM = detok
> -
> +DESTDIR=/usr/local/bin

Sorry, I see that my message was inconsistent. I really meant
DESTDIR=/usr/local with DESTDIR=/usr as test case ...

>  CC      ?= gcc
>  STRIP= strip
>  INCLUDES = -I../shared
> @@ -63,3 +63,5 @@
>  .c.o:
>  $(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@ 
> 
>  
> 
> +install:
> +cp $(PROGRAM) $(DESTDIR)/$(PROGRAM)

... which here means:

	mkdir -p $(DESTDIR)/bin
	cp $(PROGRAM) $(DESTDIR)/bin/$(PROGRAM)

And the same below.

Apart from HTML looking good otherwise.

Regards,
Andreas

> Index: romheaders/Makefile
> ===================================================================
> --- romheaders/Makefile(revision 1334)
> +++ romheaders/Makefile(working copy)
> @@ -22,6 +22,8 @@
>  #  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA,
> 02110-1301 USA
>  #
> 
>  
> 
> +PROGRAM=romheaders
> +DESTDIR=/usr/local/bin
>  CC?= gcc
>  STRIP    = strip
>  CFLAGS   = -O2 -Wall -Wextra
> @@ -39,4 +41,7 @@
> 
>  
> 
>  clean:
>  rm -f *~
> -rm -f romheaders
> +rm -f $(PROGRAM)
> +
> +install:
> +cp $(PROGRAM) $(DESTDIR)/$(PROGRAM)
> Index: toke/Makefile
> ===================================================================
> --- toke/Makefile(revision 1334)
> +++ toke/Makefile(working copy)
> @@ -23,7 +23,7 @@
>  #
> 
>  
> 
>  PROGRAM = toke
> -
> +DESTDIR=/usr/local/bin
>  CC      ?= gcc
>  STRIP= strip
>  INCLUDES = -I../shared
> @@ -73,3 +73,5 @@
>  .c.o:
>  $(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@ 
> 
>  
> 
> +install:
> +cp $(PROGRAM) $(DESTDIR)/$(PROGRAM)
> 
> 
> 


-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu,
Graham Norton; HRB 21284 (AG Nürnberg)



More information about the OpenBIOS mailing list