Re: [Powertop] csstoh shell-script for cross-compiling PowerTOP
Paul Menzel <paulepanter at users.sourceforge.net> Wed, 11 Jul 2012 13:46:21 +0200
| Newsgroups | dev.linux.lists.powertop |
|---|---|
| Message-ID | <1342007181.4108.38.camel@mattotaupa> |
Am Mittwoch, den 11.07.2012, 12:47 +0400 schrieb Igor Zhbanov:
> Here is the formatted version of the patch:
Thanks, unfortunately something is incomplete.
> From 06ee265b637bd75e2147631f49454c2c82be827e Mon Sep 17 00:00:00 2001
> From: Igor Zhbanov<i.zhbanov(a)samsung.com>
> Date: Wed, 11 Jul 2012 12:44:39 +0400
> Subject: [PATCH] csstoh shell-script for cross-compiling PowerTOP
>
> I have tried to build PowerTOP for ARM with a cross-compiler. But PowerTOP
> uses internal csstoh utility that converts powertop.css to powertoh.h
> for inclusion in *.cpp source files.
>
> When you use the cross-compiler (without making complicated rules
> in the Makefile) this utility will be compiled for ARM platform too.
> And you cannot run it on x86 build host.
>
> To solve this issue (and because of simplicity of the utility)
> I have rewritten it in a shell script.
> ---
> .gitignore | 1 -
> src/Makefile.am | 7 ++-----
> 2 files changed, 2 insertions(+), 6 deletions(-)
Git does not know about your new file `csstoh.sh` yet.
$ git add src/csstoh.sh # explicitly needed, because the file is not yet tracked
$ git commit --amend -a
$ git format-patch -1
> diff --git a/.gitignore b/.gitignore
> index 5534072..35f0df6 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -39,7 +39,6 @@ po/*.gmo
> po/stamp-po
> src/powertop
> src/css.h
> -src/csstoh
> src/Makefile.in
> src/.deps/
> src/Makefile
> diff --git a/src/Makefile.am b/src/Makefile.am
> index c77b2aa..15e5feb 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -1,9 +1,6 @@
> AUTOMAKE_OPTIONS = subdir-objects
> ACLOCAL_AMFLAGS = -I ../m4
>
> -noinst_PROGRAMS = csstoh
> -csstoh_SOURCES = csstoh.c
> -
> sbin_PROGRAMS = powertop
> nodist_powertop_SOURCES = css.h
>
> @@ -44,6 +41,6 @@ AM_LDFLAGS = $(LIBS) $(NCURSES_LIBS) $(PCIUTILS_LIBS) $(LIBNL_LIBS) $(LIBZ_LIBS)
>
> BUILT_SOURCES = css.h
> CLEANFILES = css.h
> -css.h: csstoh powertop.css
> - ./csstoh powertop.css css.h
> +css.h: powertop.css
> + $(SHELL) ./csstoh.sh powertop.css css.h
>
> --
> 1.7.5.4
Thanks,
Paul
PS: In the license header the copyright year is missing if I am not
mistaken.
PPS: Is that also the right license header? Probably you just copied it
from some existing file. So it should be fine.
signature.asc
(application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAk/9Z40ACgkQPX1aK2wOHVhJngCdEJCWF0Wpu/Hboz6LTwIz7yqh V1cAnRKE6mUY/S9jO3HHqErtIMxe0mYp =BDVt -----END PGP SIGNATURE-----