Adjust makefile to make it easier to link all binaries statically.
authorPetter Reinholdtsen <pere@hungry.com>
Tue, 28 Jan 2014 22:11:34 +0000 (22:11 +0000)
committerPetter Reinholdtsen <pere@hungry.com>
Tue, 28 Jan 2014 22:11:34 +0000 (22:11 +0000)
Patch from Matias A. Fonzo and Dragora.

git-svn-id: svn://svn.sv.gnu.org/sysvinit/sysvinit/trunk@140 456724a4-4300-0410-8514-c89748c515a2

doc/Changelog
src/Makefile

index 8c11523e6c439e86a5a4874d64a42318d49e737a..c1e70a2d472abd7a8078e9f861e74124a4ab470c 100644 (file)
@@ -71,6 +71,8 @@ sysvinit (2.89dsf) UNRELEASED; urgency=low
     returns an error, fall back to MAXSYMLINKS on platforms that
     define it.  Fixes build on Hurd.  Patch from Justus Winter and
     Debian.
+  * Adjust makefile to make it easier to link all binaries statically.
+    Patch from Matias A. Fonzo and Dragora.
 
  -- Petter Reinholdtsen <pere@hungry.com>  Sun Apr 11 11:28:55 CEST 2010
 
index 2189eebb12fa5ba543bea4cdc9da0ab85129377b..52caa7519ac5aeff0a53871a66ab7083d1e47ae0 100644 (file)
@@ -108,28 +108,39 @@ all:              $(BIN) $(SBIN) $(USRBIN)
 init:          LDLIBS += $(INITLIBS) $(STATIC)
 init:          init.o init_utmp.o
 
+halt:          LDLIBS += $(STATIC)
 halt:          halt.o ifdown.o hddown.o utmp.o
 
+last:          LDLIBS += $(STATIC)
 last:          last.o
 
+mesg:          LDLIBS += $(STATIC)
 mesg:          mesg.o
 
+mountpoint:    LDLIBS += $(STATIC)
 mountpoint:    mountpoint.o
 
+utmpdump:      LDLIBS += $(STATIC)
 utmpdump:      utmpdump.o
 
+runlevel:      LDLIBS += $(STATIC)
 runlevel:      runlevel.o
 
 sulogin:       LDLIBS += $(SULOGINLIBS) $(STATIC)
 sulogin:       sulogin.o consoles.o
 
+wall:          LDLIBS += $(STATIC)
 wall:          dowall.o wall.o
 
+shutdown:      LDLIBS += $(STATIC)
 shutdown:      dowall.o shutdown.o utmp.o
 
-bootlogd:      LDLIBS += -lutil
+bootlogd:      LDLIBS += -lutil $(STATIC)
 bootlogd:      bootlogd.o
 
+fstab-decode:  LDLIBS += $(STATIC)
+fstab-decode:  fstab-decode.o
+
 sulogin.o:     CPPFLAGS += $(SELINUX_DEF)
 sulogin.o:     sulogin.c