diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-02-03 14:21:48 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-02-03 14:21:48 +0100 |
commit | 47be870bd83fb3719dffc3ee9348a409ab762a14 (patch) | |
tree | 1d1ad244ffb51c901590ba320e8b458cad825021 /Makefile.am | |
parent | a7334b0952ab66c17ee787e36e6d2c5ceb387de6 (diff) |
build: basic autoconfization
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000000..8ac2c2da4c --- /dev/null +++ b/Makefile.am @@ -0,0 +1,112 @@ +# This file is part of systemd. +# +# Copyright 2010 Lennart Poettering +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with systemd; If not, see <http://www.gnu.org/licenses/>. + +ACLOCAL_AMFLAGS = -I m4 + +AM_CPPFLAGS = \ + -include $(top_builddir)/config.h \ + -DUNIT_PATH=\"/tmp/does/not/exist\" + +sbin_PROGRAMS = \ + systemd + +bin_PROGRAMS = \ + systemctl \ + systemadm \ + systemd-logger + +noinst_PROGRAMS = \ + test-engine \ + test-job-type + +BASIC_SOURCES= \ + util.c \ + hashmap.c \ + set.c \ + strv.c \ + conf-parser.c \ + socket-util.c \ + log.c \ + ratelimit.c + +COMMON_SOURCES= \ + $(BASIC_SOURCES) \ + unit.c \ + job.c \ + manager.c \ + load-fragment.c \ + service.c \ + automount.c \ + mount.c \ + device.c \ + target.c \ + snapshot.c \ + socket.c \ + timer.c \ + load-dropin.c \ + execute.c \ + dbus.c \ + dbus-manager.c \ + dbus-unit.c \ + dbus-job.c + +systemd_SOURCES = \ + $(COMMON_SOURCES) \ + main.c + +systemd_CPPFLAGS = \ + $(AM_CPPFLAGS) \ + $(DBUS_CFLAGS) \ + $(UDEV_CFLAGS) + +systemd_LDADD = \ + $(DBUS_LIBS) \ + $(UDEV_LIBS) + +test_engine_SOURCES = \ + $(COMMON_SOURCES) \ + test-engine.c + +test_engine_CPPFLAGS = $(systemd_CPPFLAGS) +test_engine_LDADD = $(systemd_LDADD) + +test_job_type_SOURCES = \ + $(COMMON_SOURCES) \ + test-engine.c + +test_job_type_CPPFLAGS = $(systemd_CPPFLAGS) +test_job_type_LDADD = $(systemd_LDADD) + +systemd_logger_SOURCES = \ + $(BASIC_SOURCES) \ + logger.c + +VALAFLAGS = -g --save-temps --pkg=dbus-glib-1 --pkg=posix --pkg gee-1.0 --pkg gtk+-2.0 + +systemctl_SOURCES = \ + systemctl.vala \ + systemd-interfaces.vala + +systemctl_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) +systemctl_LDADD = $(DBUSGLIB_LIBS) + +systemadm_SOURCES = \ + systemadm.vala \ + systemd-interfaces.vala + +systemadm_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) +systemadm_LDADD = $(DBUSGLIB_LIBS) $(GTK_LIBS) |