X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mkfile;h=f307ef50ce2377472d75124e6d56ba5970b63428;hb=9ea0619a473c0e3afb05d68377cd6fda9c634063;hp=e762874ae1d69b860d061a234a2d7c8edada0c67;hpb=07a9ed5e0da1618f9d8863009b3b96d9fab3cad9;p=mkinit diff --git a/mkfile b/mkfile index e762874..f307ef5 100644 --- a/mkfile +++ b/mkfile @@ -1,20 +1,23 @@ -# Copyright (C) 2009 Andy Spencer +# Copyright (C) 2009,2013 Andy Spencer # See COPYING for terms -install:V: - install -d \ - $DESTDIR/etc \ - $DESTDIR/sbin \ - $DESTDIR/lib/mkinit/bin \ - $DESTDIR/lib/mkinit/state - install -t $DESTDIR/lib/mkinit/bin \ - ./src/{mkinit,service,respawn} - install -t $DESTDIR/etc ./init.mk - ln -sf $DESTDIR/lib/mkinit/bin/mkinit $DESTDIR/sbin +all:V: src/initctld + +src/initctld: src/initctld.c + gcc -Wall -o $target $prereq + +install:V: all + install -d $DESTDIR/lib/mkinit/state + install -m 755 -D src/mkinit $DESTDIR/sbin/mkinit + install -m 755 -D src/service $DESTDIR/lib/mkinit/bin/service + install -m 755 -D src/respawn $DESTDIR/lib/mkinit/bin/respawn + install -m 755 -D src/initctld $DESTDIR/lib/mkinit/bin/initctld + install -m 644 -D init.mk $DESTDIR/etc/init.mk.example + install -m 644 -D services.mk $DESTDIR/etc/services.mk.example uninstall:VE: - rm -rf /lib/mkinit/bin/ - rm /lib/mkinit/cmd - rm /sbin/mkinit - rmdir /lib/mkinit/state/ - rmdir /lib/mkinit/ + rm -rf $DESTDIR/lib/mkinit + rm $DESTDIR/sbin/mkinit + +clean: + rm -f src/initctld