OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / vendors / Intel / IXDP465 / Makefile
1 #
2 #       Makefile -- Build instructions for INTEL/IXPD465 (XSCALE)
3 #
4
5 RAMDISK  = $(IMAGEDIR)/ramdisk
6 KERNELZ  = $(IMAGEDIR)/zImage
7
8 ROMFS_DIRS = \
9         bin \
10         dev \
11         etc etc/config etc/default \
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         $(ROMFSINST) /etc/group
35         echo "$(VERSIONSTR) -- " `date` > $(ROMFSDIR)/etc/version
36
37 image:
38         [ -d $(IMAGEDIR) ] || mkdir -p $(IMAGEDIR)
39         -$(ROMFSINST) -e CONFIG_IXP400_LIB_2_0 \
40             -d $(ROOTDIR)/modules/ixp425/ixp400-2.0/IxNpeMicrocode.dat \
41             /etc/IxNpeMicrocode.dat
42         -$(ROMFSINST) -e CONFIG_IXP400_LIB_2_1 \
43             -d $(ROOTDIR)/modules/ixp425/ixp400-2.1/IxNpeMicrocode.dat \
44             /etc/IxNpeMicrocode.dat
45         -$(ROMFSINST) -e CONFIG_IXP400_LIB_2_4 \
46             -d $(ROOTDIR)/modules/ixp425/ixp400-2.4/IxNpeMicrocode.dat \
47             /etc/IxNpeMicrocode.dat
48         genext2fs -b 8192 -f dev.txt -d $(ROMFSDIR) $(RAMDISK)
49         genext2fs -b 8192 -f dev.txt -d $(ROMFSDIR) $(RAMDISK)
50         gzip -9 -f $(RAMDISK)
51         cp $(ROOTDIR)/$(LINUXDIR)/arch/arm/boot/zImage $(KERNELZ)
52         if [ -d /tftpboot ]; then \
53                 cp $(KERNELZ) /tftpboot/ 2> /dev/null; \
54                 cp $(RAMDISK).gz /tftpboot/ 2> /dev/null; \
55         fi
56