diff options
author | kremlin <ian@kremlin.cc> | 2014-07-08 16:15:51 +0800 |
---|---|---|
committer | kremlin <ian@kremlin.cc> | 2014-07-08 16:15:51 +0800 |
commit | c09a09bfcbfbd12fb6b48e06f087429b1b6ac864 (patch) | |
tree | aabd94f29221a52021dc646ff91e0a3131f3c527 /Makefile | |
parent | 828caf9aaa256154d5998d7d3f6b57b434550a7c (diff) | |
download | systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar.gz systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar.bz2 systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar.lz systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar.xz systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.tar.zst systembsd-c09a09bfcbfbd12fb6b48e06f087429b1b6ac864.zip |
more work on managing four interfaces as separate PIDs, new makefile rules for building and installing standalone interface binaries, a little documentation and preproccessor logic
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -13,14 +13,27 @@ all: build build: gcc -o bin/out.bin $(DEBUGF) $(GLIBF) $(SANITY) $(SRCDIR)/main.c +build-interface-binaries: + gcc -o bin/systemd-hostnamed-handler $(DEBUGF) $(GLIBF) $(SANITY) -D COMPILE_HOSTNAMED_BINARY $(SRCDIR)/main.c + gcc -o bin/systemd-localed-handler $(DEBUGF) $(GLIBF) $(SANITY) -D COMPILE_LOCALED_BINARY $(SRCDIR)/main.c + gcc -o bin/systemd-timedated-handler $(DEBUGF) $(GLIBF) $(SANITY) -D COMPILE_TIMEDATED_BINARY $(SRCDIR)/main.c + gcc -o bin/systemd-logind-handler $(DEBUGF) $(GLIBF) $(SANITY) -D COMPILE_LOGIND_BINARY $(SRCDIR)/main.c + publish: gcc -o bin/out.bin $(CFLAGS) $(GLIBF) $(SANITY) $(SRCDIR)/main.c clean: rm bin/* -install: _install_conf +install: _install_conf _install_interface_binaries _install_conf: cp conf/*-dbus.conf /etc/dbus-1/system.d/ cp conf/systemd_compat.conf /etc/ + +_install_interface_binaries: + cp bin/systemd-hostnamed-handler /usr/local/libexec/ + cp bin/systemd-localed-handler /usr/local/libexec/ + cp bin/systemd-timedated-handler /usr/local/libexec/ + cp bin/systemd-logind-handler /usr/local/libexec/ + |