1 2AM_CFLAGS = -Wall -Wsign-compare -I$(top_builddir)/include \ 3 -I$(top_srcdir)/include -DIPMI_CHECK_LOCKS 4 5if HAVE_OPENIPMI_SMI 6CMDHANDLER = linux_cmd_handler 7EVENTD = openipmi_eventd 8else 9CMDHANDLER = 10EVENTD = 11endif 12 13bin_PROGRAMS = openipmicmd solterm rmcp_ping $(EVENTD) 14 15noinst_PROGRAMS = ipmisample ipmisample2 ipmisample3 ipmi_serial_bmc_emu \ 16 ipmi_dump_sensors waiter_sample $(CMDHANDLER) 17EXTRA_PROGRAMS = linux_cmd_handler openipmi_eventd 18 19linux_cmd_handler_SOURCES = linux_cmd_handler.c 20 21ipmisample_SOURCES = sample.c 22ipmisample_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 23 $(top_builddir)/lib/libOpenIPMI.la \ 24 $(top_builddir)/unix/libOpenIPMIposix.la \ 25 $(OPENSSLLIBS) 26 27ipmisample2_SOURCES = sample2.c 28ipmisample2_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 29 $(top_builddir)/lib/libOpenIPMI.la \ 30 $(top_builddir)/unix/libOpenIPMIpthread.la \ 31 -lpthread $(OPENSSLLIBS) 32 33ipmisample3_SOURCES = sample3.c 34ipmisample3_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 35 $(top_builddir)/lib/libOpenIPMI.la \ 36 $(top_builddir)/unix/libOpenIPMIposix.la \ 37 $(OPENSSLLIBS) 38 39waiter_sample_SOURCES = waiter_sample.c 40waiter_sample_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 41 $(top_builddir)/lib/libOpenIPMI.la \ 42 $(top_builddir)/unix/libOpenIPMIposix.la \ 43 $(OPENSSLLIBS) 44 45openipmi_eventd_SOURCES = eventd.c 46openipmi_eventd_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 47 $(top_builddir)/lib/libOpenIPMI.la \ 48 $(top_builddir)/unix/libOpenIPMIposix.la \ 49 $(OPENSSLLIBS) 50 51ipmi_dump_sensors_SOURCES = dump_sensors.c 52ipmi_dump_sensors_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 53 $(top_builddir)/lib/libOpenIPMI.la \ 54 $(top_builddir)/unix/libOpenIPMIposix.la \ 55 $(OPENSSLLIBS) 56 57openipmicmd_SOURCES = ipmicmd.c 58openipmicmd_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \ 59 $(top_builddir)/lib/libOpenIPMI.la \ 60 $(top_builddir)/unix/libOpenIPMIposix.la \ 61 $(OPENSSLLIBS) 62openipmicmd_LDFLAGS = -rdynamic 63 64solterm_SOURCES = solterm.c 65solterm_LDADD = $(POPTLIBS) $(top_builddir)/utils/libOpenIPMIutils.la \ 66 $(top_builddir)/lib/libOpenIPMI.la \ 67 $(top_builddir)/unix/libOpenIPMIposix.la \ 68 $(OPENSSLLIBS) 69 70rmcp_ping_SOURCES = rmcp_ping.c 71rmcp_ping_LDADD = $(SOCKETLIB) 72 73ipmi_serial_bmc_emu_SOURCES = ipmi_serial_bmc_emu.c 74ipmi_serial_bmc_emu_LDADD = -lreadline $(TERM_LIBS) $(SOCKETLIB) 75ipmi_serial_bmc_emu_CFLAGS = -I $(top_srcdir)/libedit 76 77EXTRA_DIST = example_oem.c 78 79# We need to make a link from ipmicmd to openipmicmd for backwards 80# compatability. 81install-data-local: 82 rm -f $(DESTDIR)$(bindir)/ipmicmd 83 $(LN_S) openipmicmd $(DESTDIR)$(bindir)/ipmicmd 84 85uninstall-local: 86 rm -f $(DESTDIR)$(bindir)/ipmicmd 87