blob: cbdfa04c4f93f5669c6b62afc42f454552bf444e [file] [log] [blame]
Matthew Barth3cff7ed2016-07-27 14:50:51 -05001AM_DEFAULT_SOURCE_EXT = .cpp
2
3testit_SOURCES = \
4 ipmisensor.cpp \
5 testit.cpp
6testit_LDFLAGS = $(SYSTEMD_LIBS) $(LIBADD_DLOPEN)
7
8#testaddsel_SOURCES = \
9# testaddsel.cpp \
10# storageaddsel.cpp
11#testaddsel_LDFLAGS = $(SYSTEMD_CFLAGS) $(SYSTEMD_LIBS) $(LIBADD_DLOPEN)
12
13ipmid_SOURCES = \
14 ipmid.cpp
15 ipmiwhitelist.cpp
16nodist_ipmid_SOURCES = ipmiwhitelist.cpp
17BUILT_SOURCES = ipmiwhitelist.cpp
18CLEANFILES = ipmiwhitelist.cpp
19WHITELIST_CONF ?= ${srcdir}/host-ipmid-whitelist.conf
20ipmiwhitelist.cpp: ${srcdir}/generate_whitelist.sh $(WHITELIST_CONF)
21 ${srcdir}/$^ > $@
22#TODO - Make this path a configure option (bitbake parameter)
23ipmid_CPPFLAGS = -DHOST_IPMI_LIB_PATH=\"/usr/lib/host-ipmid/\"
24ipmid_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) $(LIBADD_DLOPEN) -export-dynamic
25
26libapphandlerdir = /usr/lib/host-ipmid
27libapphandler_LTLIBRARIES = libapphandler.la
28libapphandler_la_SOURCES = \
29 apphandler.cpp \
30 sensorhandler.cpp \
31 storagehandler.cpp \
32 chassishandler.cpp \
33 dcmihandler.cpp \
34 ipmisensor.cpp \
35 storageaddsel.cpp \
36 transporthandler.cpp \
37 globalhandler.cpp \
38 groupext.cpp
39libapphandler_la_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) -version-info 0:0:0 -shared
40libapphandler_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS)
41
42libhostservicedir = /usr/lib/host-ipmid
43libhostservice_LTLIBRARIES = libhostservice.la
44libhostservice_la_SOURCES = \
45 host-services.c
46libhostservice_la_LDFLAGS = $(SYSTEMD_LIBS) $(libmapper_LIBS) -version-info 0:0:0 -shared
47libhostservice_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(libmapper_CFLAGS)
48
49libdir = /usr/lib/host-ipmid
50includedir = /usr/include/host-ipmid
51
52include_HEADERS = \
53 ipmid-api.h
54
55#default sbin dir
56sbin_PROGRAMS = \
57 ipmid
58
59check_PROGRAMS = \
60 testit
61# testaddsel