X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mkfile;h=c35a26705611e1fe5cb8ae27eb60b840eb21378d;hb=60ad16f1b97ecea04793853c1796a8dce87626d1;hp=8a60b60fb48a1e4667a059840eb1c668164d883e;hpb=e90b48c458d3ebc6d08e0ac36f7a09ac21fd2eee;p=mkinit diff --git a/mkfile b/mkfile index 8a60b60..c35a267 100644 --- a/mkfile +++ b/mkfile @@ -1,29 +1,27 @@ -# Copyright (C) 2009 Andy Spencer +# Copyright (C) 2009,2013,2016 Andy Spencer # See COPYING for terms -PROGS=src/initctld -CLEAN=src/*.o +all:V: src/gettyd src/initctld -default:V: all +src/gettyd: src/gettyd.c + gcc -Wall -o $target $prereq + +src/initctld: src/initctld.c + gcc -Wall -o $target $prereq install:V: all - install -d \ - $DESTDIR/etc \ - $DESTDIR/sbin \ - $DESTDIR/lib/mkinit/bin \ - $DESTDIR/lib/mkinit/state - install -t $DESTDIR/lib/mkinit/bin \ - ./src/{mkinit,service,respawn,initctld} - install -t $DESTDIR/etc ./init.mk - ln -sf $DESTDIR/lib/mkinit/bin/mkinit $DESTDIR/sbin + 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/gettyd $DESTDIR/lib/mkinit/bin/gettyd + 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/ - -<../mkcommon + rm -rf $DESTDIR/lib/mkinit + rm $DESTDIR/sbin/mkinit -# vim: ft=mk +clean: + rm -f src/initctld src/gettyd