4 CFLAGS
=-Wall
-Wextra
-Werror
-std
=c89
7 LINKGN
=bin
/obj
/hostnamed-gen.o bin
/obj
/localed-gen.o bin
/obj
/timedated-gen.o bin
/obj
/logind-gen.o
8 LINKHN
=bin
/systemd-hostnamed bin
/systemd-localed bin
/systemd-timedated bin
/systemd-logind
10 GLIBEF
=`pkg-config --cflags --libs glib-2.0 gobject-2.0 gio-2.0 gio-unix-2.0`
11 GLIBOF
=`pkg-config --cflags glib-2.0 gobject-2.0 gio-2.0 gio-unix-2.0`
13 SANITY
=-Wno-unused-variable
-Wno-unused-parameter
# -Wno-comment
18 INTFDIR
=$(SRCDIR
)/interfaces
20 DBUS_POLICYDIR
=$(SYSCONFDIR
)/dbus-1
/systemd.d
21 DBUS_CONFIGDIR
=$(PREFIX
)/share
/dbus-1
/system-services
25 build
: _build_interface_objs_debug
26 $(CC
) -o bin
/out.bin
$(DEBUGF
) $(GLIBEF
) $(SANITY
) $(SRCDIR
)/main.c
28 publish
: _build_interface_objs
29 $(CC
) -o bin
/out.bin
$(CFLAGS
) $(GLIBEF
) $(SANITY
) $(SRCDIR
)/main.c
35 install: _install_conf _install_interface_binaries
37 _build_interface_objs
: _build_genfile_objs
38 $(CC
) -o bin
/systemd-hostnamed
$(CFLAGS
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/hostnamed
/hostnamed.c bin
/obj
/hostnamed-gen.o
39 $(CC
) -o bin
/systemd-localed
$(CFLAGS
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/localed
/localed.c bin
/obj
/localed-gen.o
40 $(CC
) -o bin
/systemd-timedated
$(CFLAGS
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/timedated
/timedated.c bin
/obj
/timedated-gen.o
41 $(CC
) -o bin
/systemd-logind
$(CFLAGS
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/logind
/logind.c bin
/obj
/logind-gen.o
43 _build_interface_objs_debug
: _build_genfile_objs_debug
44 $(CC
) -o bin
/systemd-hostnamed
$(DEBUGF
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/hostnamed
/hostnamed.c bin
/obj
/hostnamed-gen.o
45 $(CC
) -o bin
/systemd-localed
$(DEBUGF
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/localed
/localed.c bin
/obj
/localed-gen.o
46 $(CC
) -o bin
/systemd-timedated
$(DEBUGF
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/timedated
/timedated.c bin
/obj
/timedated-gen.o
47 $(CC
) -o bin
/systemd-logind
$(DEBUGF
) $(GLIBEF
) $(SANITY
) $(INTFDIR
)/logind
/logind.c bin
/obj
/logind-gen.o
50 $(CC
) -o bin
/obj
/hostnamed-gen.o
$(CFLAGS
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/hostnamed
/hostnamed-gen.c
51 $(CC
) -o bin
/obj
/localed-gen.o
$(CFLAGS
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/localed
/localed-gen.c
52 $(CC
) -o bin
/obj
/timedated-gen.o
$(CFLAGS
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/timedated
/timedated-gen.c
53 $(CC
) -o bin
/obj
/logind-gen.o
$(CFLAGS
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/logind
/logind-gen.c
55 _build_genfile_objs_debug
:
56 $(CC
) -o bin
/obj
/hostnamed-gen.o
$(DEBUGF
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/hostnamed
/hostnamed-gen.c
57 $(CC
) -o bin
/obj
/localed-gen.o
$(DEBUGF
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/localed
/localed-gen.c
58 $(CC
) -o bin
/obj
/timedated-gen.o
$(DEBUGF
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/timedated
/timedated-gen.c
59 $(CC
) -o bin
/obj
/logind-gen.o
$(DEBUGF
) $(GLIBOF
) $(SANITY
) -c
$(INTFDIR
)/logind
/logind-gen.c
62 cp conf
/*-dbus.conf
$(DBUS_POLICYDIR
)/
63 cp conf
/org.freedesktop.
*.service
$(DBUS_CONFIGDIR
)/
64 cp conf
/systemd_compat.conf
$(SYSCONFDIR
)/
66 _install_interface_binaries
: $(LINKHN
)
67 mkdir
$(PREFIX
)/bin
/systemd-compat
68 cp bin
/systemd-
* $(PREFIX
)/bin
/systemd-compat
/