summaryrefslogtreecommitdiffstats
path: root/libopenbmc_intf
Commit message (Collapse)AuthorAgeFilesLines
* libopenbmc_intf: Fix non-arm devmem implementationJoel Stanley2016-06-291-1/+1
| | | | | | | | | | Fixes the following error: In file included from button_reset_obj.c:4:0: ../libopenbmc_intf/openbmc.h:39:15: error: return type defaults to ‘int’ [-Werror=implicit-int] static inline devmem(uint32_t val, uint32_t reg) Signed-off-by: Joel Stanley <joel@jms.id.au>
* libopenbmc_intf rules simplificationBrad Bishop2016-06-271-18/+25
| | | | | | | | | 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>
* Create a libopenbmc_intf symlinkBrad Bishop2016-06-271-0/+2
| | | | | | | | | Create a libopenbmc_intf symlink in the build target to enable things like: -L ../libopenbmc_intf -lopenbmc_intf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Update and run libopenbmc_intf codegenBrad Bishop2016-06-272-4/+4
| | | | | | | Update codegen to reflect new path xml/output locations. Run updated codegen. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move libopenbmc_intf codegen/xmlBrad Bishop2016-06-274-2/+36726
| | | | | | To the libopenbmc_intf directory. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* libopenbmc_intf include path updateBrad Bishop2016-06-272-2/+1
| | | | | | | | | Remove the interfaces prefix from applications including openbmc_intf.h. Use brackets rather than quotes in prep for a libopenbmc_intf SDK package. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add force link option to install targetBrad Bishop2016-06-271-1/+1
| | | | | | This allows 'make install' to be invoked more than once. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add install-headers targetBrad Bishop2016-06-271-1/+6
| | | | | | | Install the libopenbmc_intf includes in prep for a devel package. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable user-overriable CFLAGSBrad Bishop2016-06-211-2/+2
| | | | | | | | | 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>
* Reorganize directory structureBrad Bishop2016-06-106-0/+349
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>
OpenPOWER on IntegriCloud