13 |
#SUBDIRS += loadinitrd |
#SUBDIRS += loadinitrd |
14 |
#endif |
#endif |
15 |
|
|
16 |
mandir=usr/share/man |
mandir = usr/share/man |
17 |
|
docdir = usr/share/doc/mkinitrd-$(VERSION) |
18 |
|
|
19 |
all: |
all: |
20 |
for n in $(SUBDIRS); do make -C $$n; done |
for n in $(SUBDIRS); do make -C $$n; done |
28 |
|
|
29 |
install: |
install: |
30 |
for n in $(SUBDIRS); do make -C $$n install DESTDIR=$(DESTDIR); done |
for n in $(SUBDIRS); do make -C $$n install DESTDIR=$(DESTDIR); done |
31 |
for i in etc/conf.d sbin $(mandir)/man8 /usr/lib/mkinitrd; do \ |
for i in etc/conf.d sbin $(mandir)/man8 $(docdir)/busybox $(docdir)/klibc; do \ |
32 |
if [ ! -d $(DESTDIR)/$$i ]; then \ |
if [ ! -d $(DESTDIR)/$$i ]; then \ |
33 |
mkdir -p $(DESTDIR)/$$i; \ |
mkdir -p $(DESTDIR)/$$i; \ |
34 |
fi; \ |
fi; \ |
39 |
install -m644 mkinitrd.8 $(DESTDIR)/$(mandir)/man8/mkinitrd.8 |
install -m644 mkinitrd.8 $(DESTDIR)/$(mandir)/man8/mkinitrd.8 |
40 |
install -m644 mkinitrd.confd $(DESTDIR)/etc/conf.d/mkinitrd |
install -m644 mkinitrd.confd $(DESTDIR)/etc/conf.d/mkinitrd |
41 |
install -m755 busybox/busybox $(DESTDIR)/usr/sbin/busybox.mkinitrd |
install -m755 busybox/busybox $(DESTDIR)/usr/sbin/busybox.mkinitrd |
42 |
|
install -m644 busybox/LICENSE $(DESTDIR)/$(docdir)/busybox |
43 |
|
install -m644 busybox/README $(DESTDIR)/$(docdir)/busybox |
44 |
|
install -m644 busybox/TODO $(DESTDIR)/$(docdir)/busybox |
45 |
install -m755 klibc/usr/kinit/run-init/static/run-init $(DESTDIR)/usr/sbin/run-init.mkinitrd |
install -m755 klibc/usr/kinit/run-init/static/run-init $(DESTDIR)/usr/sbin/run-init.mkinitrd |
46 |
|
install -m644 klibc/usr/klibc/README $(DESTDIR)/$(docdir)/klibc |
47 |
|
install -m644 klibc/usr/klibc/LICENSE $(DESTDIR)/$(docdir)/klibc |
48 |
|
|
49 |
clean: |
clean: |
50 |
for n in $(SUBDIRS) busybox klibc isolinux; do make -C $$n clean; done |
for n in $(SUBDIRS) busybox klibc isolinux; do make -C $$n clean; done |