diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..cbdfa04 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,61 @@ +AM_DEFAULT_SOURCE_EXT = .cpp + +testit_SOURCES = \ + ipmisensor.cpp \ + testit.cpp +testit_LDFLAGS = $(SYSTEMD_LIBS) $(LIBADD_DLOPEN) + +#testaddsel_SOURCES = \ +# testaddsel.cpp \ +# storageaddsel.cpp +#testaddsel_LDFLAGS = $(SYSTEMD_CFLAGS) $(SYSTEMD_LIBS) $(LIBADD_DLOPEN) + +ipmid_SOURCES = \ + ipmid.cpp + ipmiwhitelist.cpp +nodist_ipmid_SOURCES = ipmiwhitelist.cpp +BUILT_SOURCES = ipmiwhitelist.cpp +CLEANFILES = ipmiwhitelist.cpp +WHITELIST_CONF ?= ${srcdir}/host-ipmid-whitelist.conf +ipmiwhitelist.cpp: ${srcdir}/generate_whitelist.sh $(WHITELIST_CONF) + ${srcdir}/$^ > $@ +#TODO - Make this path a configure option (bitbake parameter) +ipmid_CPPFLAGS = -DHOST_IPMI_LIB_PATH=\"/usr/lib/host-ipmid/\" +ipmid_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) $(LIBADD_DLOPEN) -export-dynamic + +libapphandlerdir = /usr/lib/host-ipmid +libapphandler_LTLIBRARIES = libapphandler.la +libapphandler_la_SOURCES = \ + apphandler.cpp \ + sensorhandler.cpp \ + storagehandler.cpp \ + chassishandler.cpp \ + dcmihandler.cpp \ + ipmisensor.cpp \ + storageaddsel.cpp \ + transporthandler.cpp \ + globalhandler.cpp \ + groupext.cpp +libapphandler_la_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) -version-info 0:0:0 -shared +libapphandler_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS) + +libhostservicedir = /usr/lib/host-ipmid +libhostservice_LTLIBRARIES = libhostservice.la +libhostservice_la_SOURCES = \ + host-services.c +libhostservice_la_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) -version-info 0:0:0 -shared +libhostservice_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS) + +libdir = /usr/lib/host-ipmid +includedir = /usr/include/host-ipmid + +include_HEADERS = \ + ipmid-api.h + +#default sbin dir +sbin_PROGRAMS = \ + ipmid + +check_PROGRAMS = \ + testit +# testaddsel |