[Buildroot] [PATCH 1/1] jack2: Added staging

Pieter De Gendt pieter.degendt at gmail.com
Wed Aug 6 08:53:32 UTC 2014


On Wed, Aug 6, 2014 at 10:31 AM, Thomas De Schampheleire <
patrickdepinguin at gmail.com> wrote:

> (Please don't top post)
>
> Pieter De Gendt <pieter.degendt at gmail.com> schreef:
> >No, I'm just not that familiar yet with the makefile mechanism, I looked
> at
> >other packages for examples, this seemed to be the easiest solution.
>
> I think you should try using the same kind of rule as the
> INSTALL_TARGET_CMDS, and see if the right files are installed...
> This is more future proof...
>
> Best regards,
> Thomas
>
>
Ok but from the waf build system help I don't see the option to copy the
header files.. Would this mean that the manual copy is still valid?

./waf --help
waf [commands] [options]

Main commands (example: ./waf build -j4)
  build    : executes the build
  clean    : cleans the project
  configure: configures the project
  dist     : makes a tarball for redistributing the sources
  distcheck: checks if the project compiles (tarball from 'dist')
  distclean: removes the build directory
  install  : installs the targets on the system
  list     : lists the targets to execute
  step     : executes tasks in a step-by-step fashion, for debugging
  uninstall: removes the targets installed
  update   : updates the plugins from the *waflib/extras* directory

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -j JOBS, --jobs=JOBS  amount of parallel jobs (8)
  -k, --keep            keep running happily even if errors are found
  -v, --verbose         verbosity level -v -vv or -vvv [default: 0]
  --nocache             ignore the WAFCACHE (if set)
  --zones=ZONES         debugging zones (task_gen, deps, tasks, etc)
  --libdir=LIBDIR       Library directory [Default: <prefix>/lib]
  --libdir32=LIBDIR32   32bit Library directory [Default: <prefix>/lib32]
  --mandir=MANDIR       Manpage directory [Default: <prefix>/share/man/man1]
  --dbus                Enable D-Bus JACK (jackdbus)
  --dist-target=DIST_TARGET
                        Specify the target for cross-compiling [auto,mingw]
  --classic             Force enable standard JACK (jackd) even if D-Bus
JACK (jackdbus) is enabled too
  --doxygen             Enable build of doxygen documentation
  --profile             Build with engine profiling
  --mixed               Build with 32/64 bits mixed mode
  --clients=CLIENTS     Maximum number of JACK clients
  --ports-per-application=APPLICATION_PORTS
                        Maximum number of ports per application
  --debug               Build debuggable binaries
  --firewire            Enable FireWire driver (FFADO)
  --freebob             Enable FreeBob driver
  --alsa                Enable ALSA driver
  --iio                 Enable IIO driver
  --autostart=AUTOSTART
                        Autostart method. Possible values: "default",
"classic", "dbus", "none"
  --portaudio           Enable Portaudio driver
  --winmme              Enable WinMME driver
  --enable-pkg-config-dbus-service-dir
                        force D-Bus service install dir to be one returned
by pkg-config

  configure options:
    -o OUT, --out=OUT   build dir for the project
    -t TOP, --top=TOP   src dir for the project
    --prefix=PREFIX     installation prefix [default: '/usr/local/']
    --download          try to download the tools if missing

  build and install options:
    -p, --progress      -p: progress bar; -pp: ide output
    --targets=TARGETS   task generators, e.g. "target1,target2"

  step options:
    --files=FILES       files to process, by regexp, e.g.
"*/main.c,*/test/main.o"

  install/uninstall options:
    --destdir=DESTDIR   installation root [default: '']
    -f, --force         force file installation

  C++ Compiler Options:
    --check-cxx-compiler=CHECK_CXX_COMPILER
                        On this platform (linux) the following C++ Compiler
will be checked by default: "g++ icpc"

  C Compiler Options:
    --check-c-compiler=CHECK_C_COMPILER
                        On this platform (linux) the following C-Compiler
will be checked by default: "gcc icc"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140806/073ec7bd/attachment-0002.html>


More information about the buildroot mailing list