File: Makefile.am

package info (click to toggle)
openipmi 2.0.37-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 11,100 kB
  • sloc: ansic: 140,279; python: 8,801; sh: 5,723; perl: 5,394; makefile: 490
file content (89 lines) | stat: -rw-r--r-- 2,764 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89

AM_CFLAGS = -Wall -Wsign-compare -I$(top_builddir)/include \
	-I$(top_srcdir)/include -DIPMI_CHECK_LOCKS

if HAVE_OPENIPMI_SMI
CMDHANDLER = linux_cmd_handler
EVENTD = openipmi_eventd
else
CMDHANDLER =
EVENTD =
endif

bin_PROGRAMS = openipmicmd solterm rmcp_ping $(EVENTD)

noinst_PROGRAMS = ipmisample ipmisample2 ipmisample3 ipmi_serial_bmc_emu \
		  ipmi_dump_sensors waiter_sample $(CMDHANDLER)
EXTRA_PROGRAMS = linux_cmd_handler openipmi_eventd

linux_cmd_handler_SOURCES = linux_cmd_handler.c

ipmisample_SOURCES = sample.c
ipmisample_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIposix.la \
		$(OPENSSLLIBS)

ipmisample2_SOURCES = sample2.c
ipmisample2_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIpthread.la \
		-lpthread $(OPENSSLLIBS)

ipmisample3_SOURCES = sample3.c
ipmisample3_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIposix.la \
		$(OPENSSLLIBS)

waiter_sample_SOURCES = waiter_sample.c
waiter_sample_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIposix.la \
		$(OPENSSLLIBS)

openipmi_eventd_SOURCES = eventd.c
openipmi_eventd_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIposix.la \
		$(OPENSSLLIBS)

ipmi_dump_sensors_SOURCES = dump_sensors.c
ipmi_dump_sensors_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la \
		$(top_builddir)/unix/libOpenIPMIposix.la \
		$(OPENSSLLIBS)

if HAVE_GLIB
def_os_hnd = $(top_builddir)/glib/libOpenIPMIglib.la
else
def_os_hnd = $(top_builddir)/unix/libOpenIPMIposix.la
endif

openipmicmd_SOURCES = ipmicmd.c
openipmicmd_LDADD = $(top_builddir)/utils/libOpenIPMIutils.la \
		$(top_builddir)/lib/libOpenIPMI.la $(def_os_hnd) \
		$(OPENSSLLIBS)

solterm_SOURCES = solterm.c
solterm_LDADD = $(POPTLIBS) $(top_builddir)/utils/libOpenIPMIutils.la \
                $(top_builddir)/lib/libOpenIPMI.la $(def_os_hnd) \
                $(OPENSSLLIBS)

rmcp_ping_SOURCES = rmcp_ping.c
rmcp_ping_LDADD = $(SOCKETLIB)

ipmi_serial_bmc_emu_SOURCES = ipmi_serial_bmc_emu.c
ipmi_serial_bmc_emu_LDADD = $(READLINE_LIBS) $(TERM_LIBS) $(SOCKETLIB)
ipmi_serial_bmc_emu_CFLAGS = -I $(top_srcdir)/libedit -I $(top_srcdir)/include

EXTRA_DIST = example_oem.c

# We need to make a link from ipmicmd to openipmicmd for backwards
# compatability.
install-exec-hook:
	rm -f $(DESTDIR)$(bindir)/ipmicmd
	$(LN_S) openipmicmd $(DESTDIR)$(bindir)/ipmicmd

uninstall-local:
	rm -f $(DESTDIR)$(bindir)/ipmicmd