History log of /openbmc/skeleton/rules.mk (Results 1 – 12 of 12)
Revision Date Author Comments
# 059cffb8 23-Aug-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

pwrctl: add pgood state switching application

pgood_wait simply blocks until the power state changes to
the requested state.

The intent is for use from a systemd unit similar to nm-online.

Change-

pwrctl: add pgood state switching application

pgood_wait simply blocks until the power state changes to
the requested state.

The intent is for use from a systemd unit similar to nm-online.

Change-Id: Icf1e18f5d47d6eb2fc424b4614fd196ef3dfd6ee
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# f834525a 28-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #115 from bradbishop/refactoring

More skeleton refactoring


# 6f4ba053 27-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Conditionally use system provided libopenbmc_intf

This patch structures the make rules such that building from the top
will build the in-tree libopenbmc_intf and link to that. For example:
$make

Conditionally use system provided libopenbmc_intf

This patch structures the make rules such that building from the top
will build the in-tree libopenbmc_intf and link to that. For example:
$make
$make bmcctl
would both result in ../libopenbmc_intf being built and the applications
will link to that.

Alternatively when building applications directly like:
$make -C bmcctl
the default compiler/linker search paths will be used.

The latter facilitates package managers and the former retains a level
of flexibility for developers working from the repository.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 37d0aa5b 27-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

bin targets are rebuilt every time

Address an issue where the targets specified in the BINS variable
are rebuilt every time.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>


# 489bf656 27-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

libopenbmc_intf rules simplification

Don't use rules.mk for libopenbmc_intf. There isn't enough
overlap here to warrant the extra complexity.

Fix an issue where the library is rebuilt for every ma

libopenbmc_intf rules simplification

Don't use rules.mk for libopenbmc_intf. There isn't enough
overlap here to warrant the extra complexity.

Fix an issue where the library is rebuilt for every make invocation.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# b408ac0d 20-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Add install-headers target

Install the libopenbmc_intf includes in prep for a devel
package.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>


# 57f67f07 22-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #109 from williamspatrick/parallel-build-issue

rules.mk: Fix parallel build for 'make install'


# df417fd1 21-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

rules.mk: Fix parallel build for 'make install'

install-bins was missing a dependency on the binaries themselves.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>


# 736020a5 21-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #108 from bradbishop/cflags

Enable user-overriable CFLAGS


# c034d2d3 19-Jun-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Enable user-overriable CFLAGS

Put required CFLAGS (ie pkg-config --cflags) in ALL_CFLAGS and append
user specified CFLAGS to that.

Use CFLAGS during link.

Signed-off-by: Brad Bishop <bradleyb@fuzz

Enable user-overriable CFLAGS

Put required CFLAGS (ie pkg-config --cflags) in ALL_CFLAGS and append
user specified CFLAGS to that.

Use CFLAGS during link.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 5213a991 13-Jun-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #101 from bradbishop/refactoring

skeleton refactoring


# 40a360c2 28-May-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Reorganize directory structure

Moving to directory per-application layout. This facilitates
building single applications which is useful in the Yocto build
environment since different applications

Reorganize directory structure

Moving to directory per-application layout. This facilitates
building single applications which is useful in the Yocto build
environment since different applications satisfy different OpenBMC
build requirements.

A number of issues are also addressed:
- All applications were pulling in libsystemd and the gdbus libs
irrespective of whether or not they were needed.
- gpio.o duplicated in every application - moved to libopenbmc_intf
- Added install target

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...