public inbox for linux-kbuild@vger.kernel.org
 help / color / mirror / Atom feed
From: David Graeff <david.graeff@web.de>
To: linux-kbuild@vger.kernel.org
Cc: David Graeff <david.graeff@web.de>, yann.morin.1998@free.fr
Subject: [RFC PATCH 0/2] kconfig: Prepare for Qt based kconfig update to Qt4/Qt5
Date: Tue, 25 Mar 2014 16:19:59 +0100	[thread overview]
Message-ID: <1395760801-27009-1-git-send-email-david.graeff@web.de> (raw)
In-Reply-To: <kconfig-port-qt>

Hi Yann, all,

with this rfc patch set I would like to reorganize the kconfig directory structure
in preparation for updating the Qt3 based flavour of kconfig to Qt4/5 and the
gtk flavour (version 2->3) eventually. I renamed lxdialog to menuconfig and created
subdirectories for each flavour except the line based one.

My suggestion is to add a "qconfig" target to the buildsystem for
beeing consistent with the names of the other targets where the first character provide a hint
for the used toolkit. And to accommodate the fact that this frontend may also be used on non
xserver machines. May feel weird to type xconfig on wayland systems. Patch 2 adds that
target.

Last time (some month ago) I provided a patch-set containing all changes (buildystem+qt+gtk) at once,
that didn't worked well.

All patches can also be found at git@github.com:davidgraeff/linux.git in the kconf branch
(https://github.com/davidgraeff/linux/compare/kconf).

Regards,
David

David Graeff (2):
  kconfig: Move flavours into their own subdirectories.
  kconfig: Add qconfig makefile target additionally to the xconfig
    target

 scripts/kconfig/Makefile                           | 189 ++-------------------
 scripts/kconfig/POTFILES.in                        |  20 +--
 scripts/kconfig/gconfig/Makefile                   |  62 +++++++
 scripts/kconfig/{ => gconfig}/gconf.c              |   6 +-
 scripts/kconfig/{ => gconfig}/gconf.glade          |   0
 .../kconfig/{lxdialog => menuconfig}/.gitignore    |   0
 .../{lxdialog => menuconfig}/BIG.FAT.WARNING       |   0
 scripts/kconfig/menuconfig/Makefile                |  42 +++++
 .../{lxdialog => menuconfig}/check-lxdialog.sh     |   0
 .../kconfig/{lxdialog => menuconfig}/checklist.c   |   0
 scripts/kconfig/{lxdialog => menuconfig}/dialog.h  |   0
 .../kconfig/{lxdialog => menuconfig}/inputbox.c    |   0
 scripts/kconfig/{ => menuconfig}/mconf.c           |   4 +-
 scripts/kconfig/{lxdialog => menuconfig}/menubox.c |   0
 scripts/kconfig/{lxdialog => menuconfig}/textbox.c |   0
 scripts/kconfig/{lxdialog => menuconfig}/util.c    |   0
 scripts/kconfig/{lxdialog => menuconfig}/yesno.c   |   0
 scripts/kconfig/nconfig/Makefile                   |  26 +++
 scripts/kconfig/{ => nconfig}/nconf.c              |   2 +-
 scripts/kconfig/{ => nconfig}/nconf.gui.c          |   0
 scripts/kconfig/{ => nconfig}/nconf.h              |   0
 scripts/kconfig/qconfig/Makefile                   | 107 ++++++++++++
 scripts/kconfig/{ => qconfig}/qconf.cc             |   4 +-
 scripts/kconfig/{ => qconfig}/qconf.h              |   0
 24 files changed, 270 insertions(+), 192 deletions(-)
 create mode 100644 scripts/kconfig/gconfig/Makefile
 rename scripts/kconfig/{ => gconfig}/gconf.c (99%)
 rename scripts/kconfig/{ => gconfig}/gconf.glade (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/.gitignore (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/BIG.FAT.WARNING (100%)
 create mode 100644 scripts/kconfig/menuconfig/Makefile
 rename scripts/kconfig/{lxdialog => menuconfig}/check-lxdialog.sh (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/checklist.c (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/dialog.h (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/inputbox.c (100%)
 rename scripts/kconfig/{ => menuconfig}/mconf.c (99%)
 rename scripts/kconfig/{lxdialog => menuconfig}/menubox.c (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/textbox.c (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/util.c (100%)
 rename scripts/kconfig/{lxdialog => menuconfig}/yesno.c (100%)
 create mode 100644 scripts/kconfig/nconfig/Makefile
 rename scripts/kconfig/{ => nconfig}/nconf.c (99%)
 rename scripts/kconfig/{ => nconfig}/nconf.gui.c (100%)
 rename scripts/kconfig/{ => nconfig}/nconf.h (100%)
 create mode 100644 scripts/kconfig/qconfig/Makefile
 rename scripts/kconfig/{ => qconfig}/qconf.cc (99%)
 rename scripts/kconfig/{ => qconfig}/qconf.h (100%)

-- 
1.9.1


       reply	other threads:[~2014-03-25 15:20 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <kconfig-port-qt>
2014-03-25 15:19 ` David Graeff [this message]
2014-03-25 17:53   ` [RFC PATCH 0/2] kconfig: Prepare for Qt based kconfig update to Qt4/Qt5 Sam Ravnborg
2014-03-25 15:20 ` [RFC PATCH 1/2] kconfig: Move flavours into their own subdirectories David Graeff
2014-03-25 15:20 ` [RFC PATCH 2/2] kconfig: Add qconfig makefile target additionally to the xconfig target David Graeff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1395760801-27009-1-git-send-email-david.graeff@web.de \
    --to=david.graeff@web.de \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=yann.morin.1998@free.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox