OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / vendors / Micrel / KS8695 / Makefile
1 #
2 #       Makefile -- Build instructions for Micrel/KS8695
3 #
4
5 RAMDISK  = $(IMAGEDIR)/ramdisk
6 KERNELZ  = $(IMAGEDIR)/zImage
7
8 ROMFS_DIRS = \
9         bin \
10         dev \
11         etc etc/config \
12         home home/httpd \
13         lib lib/modules \
14         mnt \
15         proc \
16         sbin \
17         tmp \
18         usr usr/bin usr/sbin \
19         var var/lock var/log var/run var/tmp var/empty
20
21
22 clean:
23
24 romfs:
25         [ -d $(ROMFSDIR)/$$i ] || mkdir -p $(ROMFSDIR)
26         for i in $(ROMFS_DIRS); do \
27                 [ -d $(ROMFSDIR)/$$i ] || mkdir -p $(ROMFSDIR)/$$i; \
28         done
29         $(ROMFSINST) /etc/rc
30         $(ROMFSINST) /etc/inittab
31         $(ROMFSINST) ../../Generic/romfs/etc/services /etc/services
32         $(ROMFSINST) /etc/motd
33         $(ROMFSINST) /etc/passwd
34         ln -sf bin/sh $(ROMFSDIR)/linuxrc
35         #$(ROMFSINST) /etc/emc
36         #$(ROMFSINST) /linuxrc
37         echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
38
39 image:
40         [ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
41         genext2fs -b 5120 -f dev.txt -d $(ROMFSDIR) $(RAMDISK)
42         gzip -9 -f $(RAMDISK)
43         cp $(ROOTDIR)/$(LINUXDIR)/arch/arm/boot/zImage $(KERNELZ)
44         if [ -d /tftpboot ]; then \
45                 cp $(KERNELZ) /tftpboot/ 2> /dev/null; \
46                 cp $(RAMDISK).gz /tftpboot/ 2> /dev/null; \
47         fi
48