# Magellan Initscripts # $Header: /home/cvsd/magellan-cvs/magellan-src/magellan-initscripts/Makefile,v 1.1 2006-04-12 22:45:40 niro Exp $ CC=gcc CFLAGS=-Os -Wall LDFLAGS=-s DESTDIR= sysconfdir=/etc libdir=/lib sbindir=/sbin rcdir=$(sysconfdir)/rc.d initdir=$(rcdir)/init.d all: start-stop-daemon start-stop-daemon: src/start-stop-daemon.o $(CC) $(CFLAGS) -o start-stop-daemon src/start-stop-daemon.o $(LDFLAGS) src/start-stop-daemon.o: src/start-stop-daemon.c src/headers.h clean: rm -f src/*.o if [ -f start-stop-daemon ]; then rm start-stop-daemon; fi create-dirs: install -d -m 0755 $(DESTDIR)$(sysconfdir) install -d -m 0755 $(DESTDIR)$(sysconfdir)/conf.d install -d -m 0755 $(DESTDIR)$(sysconfdir)/modules.autoload.d install -d -m 0755 $(DESTDIR)$(sysconfdir)/modules.d install -d -m 0755 $(DESTDIR)$(sysconfdir)/sysconfig install -d -m 0755 $(DESTDIR)$(rcdir)/rc0.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc1.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc2.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc3.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc4.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc5.d install -d -m 0755 $(DESTDIR)$(rcdir)/rc6.d install -d -m 0755 $(DESTDIR)$(rcdir)/rcsysinit.d install -d -m 0755 $(DESTDIR)$(initdir) install -d -m 0755 $(DESTDIR)$(libdir)/udev-state install -d -m 0755 $(DESTDIR)$(sbindir) install-etc: for file in DIR_COLORS \ fstab \ group \ hostname \ hosts \ inittab \ inputrc \ issue \ passwd \ profile \ protocols \ rc.config \ services \ shells; \ do \ install -m 0644 etc/$${file} $(DESTDIR)$(sysconfdir); \ done echo "$$(date +%Y%m%d)-cvs" > $(DESTDIR)$(sysconfdir)/mageversion install-confd: install -m 0644 etc/conf.d/kernel $(DESTDIR)$(sysconfdir)/conf.d install -m 0644 etc/conf.d/net.eth0 $(DESTDIR)$(sysconfdir)/conf.d install -m 0644 etc/sysconfig/rc $(DESTDIR)$(sysconfdir)/sysconfig install-modulesd: install -m 0644 etc/modules.autoload.d/kernel-2.4 \ $(DESTDIR)$(sysconfdir)/modules.autoload.d install -m 0644 etc/modules.autoload.d/kernel-2.6 \ $(DESTDIR)$(sysconfdir)/modules.autoload.d install -m 0644 etc/modules.d/aliases $(DESTDIR)$(sysconfdir)/modules.d install -m 0644 etc/modules.d/i386 $(DESTDIR)$(sysconfdir)/modules.d install-initd: for script in checkfs \ cleanfs \ consolefont \ functions \ halt \ hwdetect \ loadkeys \ localnet \ modules \ mountfs \ network \ rc \ reboot \ sendsignals \ setclock \ swap \ template; \ do \ install -m 0755 etc/rc.d/init.d/$${script} $(DESTDIR)$(initdir)/${script}; \ done install-udevd: install -m 0644 lib/udev-state/devices.tar.bz2 $(DESTDIR)$(libdir)/udev-state install-bins: install -m 0755 start-stop-daemon $(DESTDIR)$(sbindir) install -m 0755 sbin/modules-update $(DESTDIR)$(sbindir) install -m 0755 sbin/rc-config $(DESTDIR)$(sbindir) install: create-dirs \ install-etc \ install-confd \ install-modulesd \ install-initd \ install-udevd \ install-bins .PHONY: all install