ia64/xen-unstable

changeset 285:40fdb5bb9044

bitkeeper revision 1.122.1.6 (3e6f1ea5rn4hVzCtyxt8cYrJ_ZsBGA)

mkbuildtree:
Relative symlinks to i386 directories in xenolinux build tree.
author kaf24@scramble.cl.cam.ac.uk
date Wed Mar 12 11:48:53 2003 +0000 (2003-03-12)
parents fbfd209f962c
children 6b540ac0f5e7 f6b756356385
files xenolinux-2.4.21-pre4-sparse/mkbuildtree
line diff
     1.1 --- a/xenolinux-2.4.21-pre4-sparse/mkbuildtree	Wed Mar 12 00:15:31 2003 +0000
     1.2 +++ b/xenolinux-2.4.21-pre4-sparse/mkbuildtree	Wed Mar 12 11:48:53 2003 +0000
     1.3 @@ -3,6 +3,8 @@
     1.4  # Creates symbolic links in <build tree> for the sparse tree
     1.5  # in the current directory.
     1.6  
     1.7 +[ "$1" == "" ] && { echo "Syntax: $0 <linux tree to xenify>"; exit 1; }
     1.8 +
     1.9  # Get absolute path to the destination directory
    1.10  pushd . >/dev/null
    1.11  cd ${1}
    1.12 @@ -24,101 +26,106 @@ rm -f ${D}/mkbuildtree
    1.13  ln -sf `pwd`/../xen/include/hypervisor-ifs ${D}/include/asm-xeno/hypervisor-ifs
    1.14  
    1.15  # The remainder are the i386 -> xeno-i386 links
    1.16 -ln -sf ${D}/include/asm-i386/a.out.h ${D}/include/asm-xeno/a.out.h
    1.17 -ln -sf ${D}/include/asm-i386/apicdef.h ${D}/include/asm-xeno/apicdef.h
    1.18 -ln -sf ${D}/include/asm-i386/apic.h ${D}/include/asm-xeno/apic.h
    1.19 -ln -sf ${D}/include/asm-i386/atomic.h ${D}/include/asm-xeno/atomic.h
    1.20 -ln -sf ${D}/include/asm-i386/bitops.h ${D}/include/asm-xeno/bitops.h
    1.21 -ln -sf ${D}/include/asm-i386/boot.h ${D}/include/asm-xeno/boot.h
    1.22 -ln -sf ${D}/include/asm-i386/byteorder.h ${D}/include/asm-xeno/byteorder.h
    1.23 -ln -sf ${D}/include/asm-i386/cache.h ${D}/include/asm-xeno/cache.h
    1.24 -ln -sf ${D}/include/asm-i386/checksum.h ${D}/include/asm-xeno/checksum.h
    1.25 -ln -sf ${D}/include/asm-i386/cpufeature.h ${D}/include/asm-xeno/cpufeature.h
    1.26 -ln -sf ${D}/include/asm-i386/current.h ${D}/include/asm-xeno/current.h
    1.27 -ln -sf ${D}/include/asm-i386/debugreg.h ${D}/include/asm-xeno/debugreg.h
    1.28 -ln -sf ${D}/include/asm-i386/delay.h ${D}/include/asm-xeno/delay.h
    1.29 -ln -sf ${D}/include/asm-i386/div64.h ${D}/include/asm-xeno/div64.h
    1.30 -ln -sf ${D}/include/asm-i386/dma.h ${D}/include/asm-xeno/dma.h
    1.31 -ln -sf ${D}/include/asm-i386/elf.h ${D}/include/asm-xeno/elf.h
    1.32 -ln -sf ${D}/include/asm-i386/errno.h ${D}/include/asm-xeno/errno.h
    1.33 -ln -sf ${D}/include/asm-i386/fcntl.h ${D}/include/asm-xeno/fcntl.h
    1.34 -ln -sf ${D}/include/asm-i386/floppy.h ${D}/include/asm-xeno/floppy.h
    1.35 -ln -sf ${D}/include/asm-i386/hardirq.h ${D}/include/asm-xeno/hardirq.h
    1.36 -ln -sf ${D}/include/asm-i386/hdreg.h ${D}/include/asm-xeno/hdreg.h
    1.37 -ln -sf ${D}/include/asm-i386/i387.h ${D}/include/asm-xeno/i387.h
    1.38 -ln -sf ${D}/include/asm-i386/ide.h ${D}/include/asm-xeno/ide.h
    1.39 -ln -sf ${D}/include/asm-i386/init.h ${D}/include/asm-xeno/init.h
    1.40 -ln -sf ${D}/include/asm-i386/io_apic.h ${D}/include/asm-xeno/io_apic.h
    1.41 -ln -sf ${D}/include/asm-i386/ioctl.h ${D}/include/asm-xeno/ioctl.h
    1.42 -ln -sf ${D}/include/asm-i386/ioctls.h ${D}/include/asm-xeno/ioctls.h
    1.43 -ln -sf ${D}/include/asm-i386/ipcbuf.h ${D}/include/asm-xeno/ipcbuf.h
    1.44 -ln -sf ${D}/include/asm-i386/ipc.h ${D}/include/asm-xeno/ipc.h
    1.45 -ln -sf ${D}/include/asm-i386/keyboard.h ${D}/include/asm-xeno/keyboard.h
    1.46 -ln -sf ${D}/include/asm-i386/kmap_types.h ${D}/include/asm-xeno/kmap_types.h
    1.47 -ln -sf ${D}/include/asm-i386/ldt.h ${D}/include/asm-xeno/ldt.h
    1.48 -ln -sf ${D}/include/asm-i386/linux_logo.h ${D}/include/asm-xeno/linux_logo.h
    1.49 -ln -sf ${D}/include/asm-i386/locks.h ${D}/include/asm-xeno/locks.h
    1.50 -ln -sf ${D}/include/asm-i386/math_emu.h ${D}/include/asm-xeno/math_emu.h
    1.51 -ln -sf ${D}/include/asm-i386/mc146818rtc.h ${D}/include/asm-xeno/mc146818rtc.h
    1.52 -ln -sf ${D}/include/asm-i386/mca_dma.h ${D}/include/asm-xeno/mca_dma.h
    1.53 -ln -sf ${D}/include/asm-i386/mman.h ${D}/include/asm-xeno/mman.h
    1.54 -ln -sf ${D}/include/asm-i386/mmx.h ${D}/include/asm-xeno/mmx.h
    1.55 -ln -sf ${D}/include/asm-i386/module.h ${D}/include/asm-xeno/module.h
    1.56 -ln -sf ${D}/include/asm-i386/mpspec.h ${D}/include/asm-xeno/mpspec.h
    1.57 -ln -sf ${D}/include/asm-i386/msgbuf.h ${D}/include/asm-xeno/msgbuf.h
    1.58 -ln -sf ${D}/include/asm-i386/msr.h ${D}/include/asm-xeno/msr.h
    1.59 -ln -sf ${D}/include/asm-i386/mtrr.h ${D}/include/asm-xeno/mtrr.h
    1.60 -ln -sf ${D}/include/asm-i386/namei.h ${D}/include/asm-xeno/namei.h
    1.61 -ln -sf ${D}/include/asm-i386/param.h ${D}/include/asm-xeno/param.h
    1.62 -ln -sf ${D}/include/asm-i386/parport.h ${D}/include/asm-xeno/parport.h
    1.63 -ln -sf ${D}/include/asm-i386/poll.h ${D}/include/asm-xeno/poll.h
    1.64 -ln -sf ${D}/include/asm-i386/posix_types.h ${D}/include/asm-xeno/posix_types.h
    1.65 -ln -sf ${D}/include/asm-i386/resource.h ${D}/include/asm-xeno/resource.h
    1.66 -ln -sf ${D}/include/asm-i386/rwlock.h ${D}/include/asm-xeno/rwlock.h
    1.67 -ln -sf ${D}/include/asm-i386/rwsem.h ${D}/include/asm-xeno/rwsem.h
    1.68 -ln -sf ${D}/include/asm-i386/scatterlist.h ${D}/include/asm-xeno/scatterlist.h
    1.69 -ln -sf ${D}/include/asm-i386/semaphore.h ${D}/include/asm-xeno/semaphore.h
    1.70 -ln -sf ${D}/include/asm-i386/sembuf.h ${D}/include/asm-xeno/sembuf.h
    1.71 -ln -sf ${D}/include/asm-i386/serial.h ${D}/include/asm-xeno/serial.h
    1.72 -ln -sf ${D}/include/asm-i386/setup.h ${D}/include/asm-xeno/setup.h
    1.73 -ln -sf ${D}/include/asm-i386/shmbuf.h ${D}/include/asm-xeno/shmbuf.h
    1.74 -ln -sf ${D}/include/asm-i386/shmparam.h ${D}/include/asm-xeno/shmparam.h
    1.75 -ln -sf ${D}/include/asm-i386/sigcontext.h ${D}/include/asm-xeno/sigcontext.h
    1.76 -ln -sf ${D}/include/asm-i386/siginfo.h ${D}/include/asm-xeno/siginfo.h
    1.77 -ln -sf ${D}/include/asm-i386/signal.h ${D}/include/asm-xeno/signal.h
    1.78 -ln -sf ${D}/include/asm-i386/smplock.h ${D}/include/asm-xeno/smplock.h
    1.79 -ln -sf ${D}/include/asm-i386/socket.h ${D}/include/asm-xeno/socket.h
    1.80 -ln -sf ${D}/include/asm-i386/sockios.h ${D}/include/asm-xeno/sockios.h
    1.81 -ln -sf ${D}/include/asm-i386/softirq.h ${D}/include/asm-xeno/softirq.h
    1.82 -ln -sf ${D}/include/asm-i386/spinlock.h ${D}/include/asm-xeno/spinlock.h
    1.83 -ln -sf ${D}/include/asm-i386/statfs.h ${D}/include/asm-xeno/statfs.h
    1.84 -ln -sf ${D}/include/asm-i386/stat.h ${D}/include/asm-xeno/stat.h
    1.85 -ln -sf ${D}/include/asm-i386/string-486.h ${D}/include/asm-xeno/string-486.h
    1.86 -ln -sf ${D}/include/asm-i386/string.h ${D}/include/asm-xeno/string.h
    1.87 -ln -sf ${D}/include/asm-i386/termbits.h ${D}/include/asm-xeno/termbits.h
    1.88 -ln -sf ${D}/include/asm-i386/termios.h ${D}/include/asm-xeno/termios.h
    1.89 -ln -sf ${D}/include/asm-i386/timex.h ${D}/include/asm-xeno/timex.h
    1.90 -ln -sf ${D}/include/asm-i386/tlb.h ${D}/include/asm-xeno/tlb.h
    1.91 -ln -sf ${D}/include/asm-i386/types.h ${D}/include/asm-xeno/types.h
    1.92 -ln -sf ${D}/include/asm-i386/uaccess.h ${D}/include/asm-xeno/uaccess.h
    1.93 -ln -sf ${D}/include/asm-i386/ucontext.h ${D}/include/asm-xeno/ucontext.h
    1.94 -ln -sf ${D}/include/asm-i386/unaligned.h ${D}/include/asm-xeno/unaligned.h
    1.95 -ln -sf ${D}/include/asm-i386/unistd.h ${D}/include/asm-xeno/unistd.h
    1.96 -ln -sf ${D}/include/asm-i386/user.h ${D}/include/asm-xeno/user.h
    1.97 -ln -sf ${D}/include/asm-i386/vga.h ${D}/include/asm-xeno/vga.h
    1.98 -ln -sf ${D}/include/asm-i386/xor.h ${D}/include/asm-xeno/xor.h
    1.99 -ln -sf ${D}/arch/i386/kernel/init_task.c ${D}/arch/xeno/kernel/init_task.c
   1.100 -ln -sf ${D}/arch/i386/kernel/ptrace.c ${D}/arch/xeno/kernel/ptrace.c
   1.101 -ln -sf ${D}/arch/i386/kernel/semaphore.c ${D}/arch/xeno/kernel/semaphore.c
   1.102 -ln -sf ${D}/arch/i386/kernel/sys_i386.c ${D}/arch/xeno/kernel/sys_i386.c
   1.103 -ln -sf ${D}/arch/i386/lib/checksum.S ${D}/arch/xeno/lib/checksum.S
   1.104 -ln -sf ${D}/arch/i386/lib/dec_and_lock.c ${D}/arch/xeno/lib/dec_and_lock.c
   1.105 -ln -sf ${D}/arch/i386/lib/getuser.S ${D}/arch/xeno/lib/getuser.S
   1.106 -ln -sf ${D}/arch/i386/lib/iodebug.c ${D}/arch/xeno/lib/iodebug.c
   1.107 -ln -sf ${D}/arch/i386/lib/memcpy.c ${D}/arch/xeno/lib/memcpy.c
   1.108 -ln -sf ${D}/arch/i386/lib/mmx.c ${D}/arch/xeno/lib/mmx.c
   1.109 -ln -sf ${D}/arch/i386/lib/old-checksum.c ${D}/arch/xeno/lib/old-checksum.c
   1.110 -ln -sf ${D}/arch/i386/lib/strstr.c ${D}/arch/xeno/lib/strstr.c
   1.111 -ln -sf ${D}/arch/i386/lib/usercopy.c ${D}/arch/xeno/lib/usercopy.c
   1.112 -ln -sf ${D}/arch/i386/mm/extable.c ${D}/arch/xeno/mm/extable.c
   1.113 -ln -sf ${D}/arch/i386/mm/pageattr.c ${D}/arch/xeno/mm/pageattr.c
   1.114 +cd ${D}/include/asm-xeno
   1.115 +ln -sf ../asm-i386/a.out.h 
   1.116 +ln -sf ../asm-i386/apicdef.h 
   1.117 +ln -sf ../asm-i386/apic.h 
   1.118 +ln -sf ../asm-i386/atomic.h 
   1.119 +ln -sf ../asm-i386/bitops.h 
   1.120 +ln -sf ../asm-i386/boot.h 
   1.121 +ln -sf ../asm-i386/byteorder.h 
   1.122 +ln -sf ../asm-i386/cache.h 
   1.123 +ln -sf ../asm-i386/checksum.h 
   1.124 +ln -sf ../asm-i386/cpufeature.h 
   1.125 +ln -sf ../asm-i386/current.h 
   1.126 +ln -sf ../asm-i386/debugreg.h 
   1.127 +ln -sf ../asm-i386/delay.h 
   1.128 +ln -sf ../asm-i386/div64.h 
   1.129 +ln -sf ../asm-i386/dma.h 
   1.130 +ln -sf ../asm-i386/elf.h 
   1.131 +ln -sf ../asm-i386/errno.h 
   1.132 +ln -sf ../asm-i386/fcntl.h 
   1.133 +ln -sf ../asm-i386/floppy.h 
   1.134 +ln -sf ../asm-i386/hardirq.h 
   1.135 +ln -sf ../asm-i386/hdreg.h 
   1.136 +ln -sf ../asm-i386/i387.h 
   1.137 +ln -sf ../asm-i386/ide.h 
   1.138 +ln -sf ../asm-i386/init.h 
   1.139 +ln -sf ../asm-i386/io_apic.h
   1.140 +ln -sf ../asm-i386/ioctl.h
   1.141 +ln -sf ../asm-i386/ioctls.h
   1.142 +ln -sf ../asm-i386/ipcbuf.h
   1.143 +ln -sf ../asm-i386/ipc.h 
   1.144 +ln -sf ../asm-i386/keyboard.h
   1.145 +ln -sf ../asm-i386/kmap_types.h
   1.146 +ln -sf ../asm-i386/ldt.h 
   1.147 +ln -sf ../asm-i386/linux_logo.h
   1.148 +ln -sf ../asm-i386/locks.h 
   1.149 +ln -sf ../asm-i386/math_emu.h
   1.150 +ln -sf ../asm-i386/mc146818rtc.h
   1.151 +ln -sf ../asm-i386/mca_dma.h 
   1.152 +ln -sf ../asm-i386/mman.h 
   1.153 +ln -sf ../asm-i386/mmx.h 
   1.154 +ln -sf ../asm-i386/module.h 
   1.155 +ln -sf ../asm-i386/mpspec.h 
   1.156 +ln -sf ../asm-i386/msgbuf.h 
   1.157 +ln -sf ../asm-i386/msr.h 
   1.158 +ln -sf ../asm-i386/mtrr.h 
   1.159 +ln -sf ../asm-i386/namei.h 
   1.160 +ln -sf ../asm-i386/param.h 
   1.161 +ln -sf ../asm-i386/parport.h 
   1.162 +ln -sf ../asm-i386/poll.h 
   1.163 +ln -sf ../asm-i386/posix_types.h 
   1.164 +ln -sf ../asm-i386/resource.h 
   1.165 +ln -sf ../asm-i386/rwlock.h 
   1.166 +ln -sf ../asm-i386/rwsem.h 
   1.167 +ln -sf ../asm-i386/scatterlist.h
   1.168 +ln -sf ../asm-i386/semaphore.h 
   1.169 +ln -sf ../asm-i386/sembuf.h 
   1.170 +ln -sf ../asm-i386/serial.h 
   1.171 +ln -sf ../asm-i386/setup.h 
   1.172 +ln -sf ../asm-i386/shmbuf.h 
   1.173 +ln -sf ../asm-i386/shmparam.h 
   1.174 +ln -sf ../asm-i386/sigcontext.h 
   1.175 +ln -sf ../asm-i386/siginfo.h 
   1.176 +ln -sf ../asm-i386/signal.h 
   1.177 +ln -sf ../asm-i386/smplock.h 
   1.178 +ln -sf ../asm-i386/socket.h 
   1.179 +ln -sf ../asm-i386/sockios.h 
   1.180 +ln -sf ../asm-i386/softirq.h 
   1.181 +ln -sf ../asm-i386/spinlock.h 
   1.182 +ln -sf ../asm-i386/statfs.h 
   1.183 +ln -sf ../asm-i386/stat.h 
   1.184 +ln -sf ../asm-i386/string-486.h 
   1.185 +ln -sf ../asm-i386/string.h 
   1.186 +ln -sf ../asm-i386/termbits.h 
   1.187 +ln -sf ../asm-i386/termios.h 
   1.188 +ln -sf ../asm-i386/timex.h 
   1.189 +ln -sf ../asm-i386/tlb.h 
   1.190 +ln -sf ../asm-i386/types.h 
   1.191 +ln -sf ../asm-i386/uaccess.h 
   1.192 +ln -sf ../asm-i386/ucontext.h 
   1.193 +ln -sf ../asm-i386/unaligned.h
   1.194 +ln -sf ../asm-i386/unistd.h 
   1.195 +ln -sf ../asm-i386/user.h 
   1.196 +ln -sf ../asm-i386/vga.h 
   1.197 +ln -sf ../asm-i386/xor.h 
   1.198 +
   1.199 +cd ../../arch/xeno/kernel
   1.200 +ln -sf ../../i386/kernel/init_task.c
   1.201 +ln -sf ../../i386/kernel/ptrace.c
   1.202 +ln -sf ../../i386/kernel/semaphore.c 
   1.203 +ln -sf ../../i386/kernel/sys_i386.c 
   1.204 +cd ../lib
   1.205 +ln -sf ../../i386/lib/checksum.S 
   1.206 +ln -sf ../../i386/lib/dec_and_lock.c 
   1.207 +ln -sf ../../i386/lib/getuser.S 
   1.208 +ln -sf ../../i386/lib/iodebug.c 
   1.209 +ln -sf ../../i386/lib/memcpy.c 
   1.210 +ln -sf ../../i386/lib/mmx.c
   1.211 +ln -sf ../../i386/lib/old-checksum.c 
   1.212 +ln -sf ../../i386/lib/strstr.c 
   1.213 +ln -sf ../../i386/lib/usercopy.c 
   1.214 +cd ../mm
   1.215 +ln -sf ../../i386/mm/extable.c 
   1.216 +ln -sf ../../i386/mm/pageattr.c