mirror of
https://github.com/troglobit/finit.git
synced 2026-10-01 05:22:48 +07:00
105 lines
2.0 KiB
Makefile
105 lines
2.0 KiB
Makefile
AM_LDFLAGS = -module -avoid-version -shared
|
|
AM_CPPFLAGS = -U_FORTIFY_SOURCE
|
|
AM_CPPFLAGS += -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE
|
|
AM_CPPFLAGS += $(lite_CFLAGS)
|
|
|
|
if STATIC
|
|
noinst_LTLIBRARIES = libplug.la
|
|
libplug_la_SOURCES = bootmisc.c hwclock.c initctl.c pidfile.c tty.c urandom.c
|
|
|
|
if BUILD_ALSA_UTILS_PLUGIN
|
|
libplug_la_SOURCES += alsa-utils.c
|
|
endif
|
|
|
|
if BUILD_DBUS_PLUGIN
|
|
libplug_la_SOURCES += dbus.c
|
|
endif
|
|
|
|
if INETD
|
|
if BUILD_INETD_ECHO_PLUGIN
|
|
libplug_la_SOURCES += echo.c
|
|
endif
|
|
|
|
if BUILD_INETD_CHARGEN_PLUGIN
|
|
libplug_la_SOURCES += chargen.c
|
|
endif
|
|
|
|
if BUILD_INETD_DAYTIME_PLUGIN
|
|
libplug_la_SOURCES += daytime.c
|
|
endif
|
|
|
|
if BUILD_INETD_DISCARD_PLUGIN
|
|
libplug_la_SOURCES += discard.c
|
|
endif
|
|
|
|
if BUILD_INETD_TIME_PLUGIN
|
|
libplug_la_SOURCES += time.c
|
|
endif
|
|
endif
|
|
|
|
if BUILD_LOST_PLUGIN
|
|
libplug_la_SOURCES += lost.c
|
|
endif
|
|
|
|
if BUILD_NETLINK_PLUGIN
|
|
libplug_la_SOURCES += netlink.c
|
|
endif
|
|
|
|
if BUILD_RESOLVCONF_PLUGIN
|
|
libplug_la_SOURCES += resolvconf.c
|
|
endif
|
|
|
|
else
|
|
pkglib_LTLIBRARIES = bootmisc.la hwclock.la initctl.la pidfile.la tty.la urandom.la
|
|
|
|
if BUILD_ALSA_UTILS_PLUGIN
|
|
pkglib_LTLIBRARIES += alsa-utils.la
|
|
endif
|
|
|
|
if BUILD_DBUS_PLUGIN
|
|
pkglib_LTLIBRARIES += dbus.la
|
|
endif
|
|
|
|
if INETD
|
|
if BUILD_INETD_ECHO_PLUGIN
|
|
pkglib_LTLIBRARIES += echo.la
|
|
endif
|
|
|
|
if BUILD_INETD_CHARGEN_PLUGIN
|
|
pkglib_LTLIBRARIES += chargen.la
|
|
endif
|
|
|
|
if BUILD_INETD_DAYTIME_PLUGIN
|
|
pkglib_LTLIBRARIES += daytime.la
|
|
endif
|
|
|
|
if BUILD_INETD_DISCARD_PLUGIN
|
|
pkglib_LTLIBRARIES += discard.la
|
|
endif
|
|
|
|
if BUILD_INETD_TIME_PLUGIN
|
|
pkglib_LTLIBRARIES += time.la
|
|
endif
|
|
endif
|
|
|
|
if BUILD_LOST_PLUGIN
|
|
pkglib_LTLIBRARIES += lost.la
|
|
endif
|
|
|
|
if BUILD_NETLINK_PLUGIN
|
|
pkglib_LTLIBRARIES += netlink.la
|
|
endif
|
|
|
|
if BUILD_RESOLVCONF_PLUGIN
|
|
pkglib_LTLIBRARIES += resolvconf.la
|
|
endif
|
|
|
|
if BUILD_X11_COMMON_PLUGIN
|
|
pkglib_LTLIBRARIES += x11-common.la
|
|
endif
|
|
|
|
# Clean up .la files installed by libtool despite being in -module mode
|
|
install-exec-hook:
|
|
@(cd $(DESTDIR)$(pkglibdir) && $(RM) $(pkglib_LTLIBRARIES))
|
|
endif
|