|
|
1.1 ! root 1: # ! 2: # Makefile for the linux networking. ! 3: # ! 4: # Note! Dependencies are done automagically by 'make dep', which also ! 5: # removes any old dependencies. DON'T put your own dependencies here ! 6: # unless it's something special (ie not a .c file). ! 7: # ! 8: # Note 2! The CFLAGS definition is now in the main makefile... ! 9: ! 10: .c.o: ! 11: $(CC) $(CFLAGS) \ ! 12: -c -o $*.o $< ! 13: .s.o: ! 14: $(AS) -o $*.o $< ! 15: .c.s: ! 16: $(CC) $(CFLAGS) \ ! 17: -S -o $*.s $< ! 18: ! 19: OBJS = sock.o tcp.o ip.o timer.o we.o arp.o udp.o eth.o Space.o loopback.o \ ! 20: icmp.o protocols.o raw.o pack_type.o dev.o packet.o ! 21: ! 22: tcpip.o: $(OBJS) ! 23: $(LD) -r -o tcpip.o $(OBJS) ! 24: ! 25: subdirs: dummy ! 26: for i in $(SUBDIRS); do (cd $$i; $(MAKE)); done ! 27: ! 28: ! 29: clean: ! 30: rm -f core *.o *.a tmp_make ! 31: for i in *.c;do rm -f `basename $$i .c`.s;done ! 32: ! 33: dep: ! 34: sed '/\#\#\# Dependencies/q' < Makefile > tmp_make ! 35: $(CPP) -M *.c >> tmp_make ! 36: cp tmp_make Makefile ! 37: ! 38: tar: ! 39: tar -cvf /dev/f1 . ! 40: ! 41: ### Dependencies: ! 42: Space.o : Space.c dev.h /usr/include/linux/stddef.h ! 43: arp.o : arp.c /usr/include/linux/types.h /usr/include/linux/string.h /usr/include/linux/kernel.h \ ! 44: /usr/include/linux/sched.h /usr/include/linux/head.h /usr/include/linux/fs.h \ ! 45: /usr/include/linux/limits.h /usr/include/linux/wait.h /usr/include/linux/dirent.h \ ! 46: /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h \ ! 47: /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h \ ! 48: /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h \ ! 49: /usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \ ! 50: /usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/socket.h \ ! 51: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 52: /usr/include/traditional.h /usr/include/asm/system.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 53: /usr/include/netinet/protocols.h eth.h tcp.h sock.h arp.h ! 54: dev.o : dev.c /usr/include/asm/segment.h /usr/include/asm/system.h /usr/include/linux/types.h \ ! 55: /usr/include/linux/kernel.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 56: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 57: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 58: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 59: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 60: /usr/include/linux/mm.h /usr/include/linux/signal.h /usr/include/linux/time.h \ ! 61: /usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \ ! 62: /usr/include/linux/string.h /usr/include/linux/socket.h /usr/include/netinet/in.h \ ! 63: /usr/include/features.h /usr/include/sys/socket.h /usr/include/traditional.h \ ! 64: /usr/include/asm/memory.h dev.h eth.h timer.h ip.h /usr/include/linux/sock_ioctl.h \ ! 65: /usr/include/netinet/protocols.h tcp.h sock.h /usr/include/linux/errno.h arp.h ! 66: eth.o : eth.c /usr/include/asm/segment.h /usr/include/asm/system.h /usr/include/linux/types.h \ ! 67: /usr/include/linux/kernel.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 68: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 69: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 70: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 71: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 72: /usr/include/linux/mm.h /usr/include/linux/signal.h /usr/include/linux/time.h \ ! 73: /usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \ ! 74: /usr/include/linux/string.h /usr/include/linux/socket.h /usr/include/netinet/in.h \ ! 75: /usr/include/features.h /usr/include/sys/socket.h /usr/include/traditional.h \ ! 76: /usr/include/asm/memory.h dev.h eth.h timer.h ip.h /usr/include/linux/sock_ioctl.h \ ! 77: /usr/include/netinet/protocols.h tcp.h sock.h /usr/include/linux/errno.h arp.h ! 78: icmp.o : icmp.c /usr/include/linux/types.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 79: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 80: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 81: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 82: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 83: /usr/include/linux/mm.h /usr/include/linux/kernel.h /usr/include/linux/signal.h \ ! 84: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 85: /usr/include/linux/vm86.h /usr/include/linux/fcntl.h /usr/include/linux/socket.h \ ! 86: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 87: /usr/include/traditional.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 88: /usr/include/netinet/protocols.h eth.h tcp.h sock.h /usr/include/linux/errno.h \ ! 89: /usr/include/linux/timer.h /usr/include/asm/system.h /usr/include/asm/segment.h \ ! 90: ../kern_sock.h icmp.h ! 91: ip.o : ip.c /usr/include/asm/segment.h /usr/include/asm/system.h /usr/include/linux/types.h \ ! 92: /usr/include/linux/kernel.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 93: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 94: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 95: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 96: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 97: /usr/include/linux/mm.h /usr/include/linux/signal.h /usr/include/linux/time.h \ ! 98: /usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \ ! 99: /usr/include/linux/string.h /usr/include/linux/socket.h /usr/include/netinet/in.h \ ! 100: /usr/include/features.h /usr/include/sys/socket.h /usr/include/traditional.h \ ! 101: timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h /usr/include/netinet/protocols.h \ ! 102: eth.h tcp.h sock.h /usr/include/linux/errno.h arp.h icmp.h ! 103: loopback.o : loopback.c /usr/include/linux/config.h /usr/include/linux/config.dist.h \ ! 104: /usr/include/linux/kernel.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 105: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 106: /usr/include/linux/types.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \ ! 107: /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h \ ! 108: /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \ ! 109: /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/signal.h \ ! 110: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 111: /usr/include/linux/vm86.h /usr/include/linux/tty.h /usr/include/linux/termios.h \ ! 112: /usr/include/asm/system.h /usr/include/linux/ptrace.h /usr/include/asm/segment.h \ ! 113: /usr/include/asm/io.h /usr/include/asm/memory.h /usr/include/errno.h /usr/include/traditional.h \ ! 114: /usr/include/linux/errno.h /usr/include/linux/fcntl.h /usr/include/netinet/in.h \ ! 115: /usr/include/features.h /usr/include/sys/socket.h /usr/include/linux/socket.h \ ! 116: dev.h eth.h timer.h ip.h /usr/include/linux/sock_ioctl.h /usr/include/netinet/protocols.h \ ! 117: tcp.h sock.h arp.h ../kern_sock.h ! 118: pack_type.o : pack_type.c /usr/include/linux/stddef.h dev.h eth.h ! 119: packet.o : packet.c /usr/include/linux/types.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 120: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 121: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 122: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 123: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 124: /usr/include/linux/mm.h /usr/include/linux/kernel.h /usr/include/linux/signal.h \ ! 125: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 126: /usr/include/linux/vm86.h /usr/include/linux/fcntl.h /usr/include/linux/socket.h \ ! 127: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 128: /usr/include/traditional.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 129: /usr/include/netinet/protocols.h eth.h tcp.h sock.h /usr/include/linux/errno.h \ ! 130: /usr/include/linux/timer.h /usr/include/asm/system.h /usr/include/asm/segment.h \ ! 131: ../kern_sock.h ! 132: protocols.o : protocols.c /usr/include/asm/segment.h /usr/include/asm/system.h \ ! 133: /usr/include/linux/types.h /usr/include/linux/kernel.h /usr/include/linux/sched.h \ ! 134: /usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/limits.h \ ! 135: /usr/include/linux/wait.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \ ! 136: /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h \ ! 137: /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \ ! 138: /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/signal.h \ ! 139: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 140: /usr/include/linux/vm86.h /usr/include/linux/string.h /usr/include/linux/socket.h \ ! 141: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 142: /usr/include/traditional.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 143: /usr/include/netinet/protocols.h eth.h tcp.h sock.h icmp.h ! 144: raw.o : raw.c /usr/include/linux/types.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 145: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 146: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 147: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 148: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 149: /usr/include/linux/mm.h /usr/include/linux/kernel.h /usr/include/linux/signal.h \ ! 150: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 151: /usr/include/linux/vm86.h /usr/include/linux/fcntl.h /usr/include/linux/socket.h \ ! 152: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 153: /usr/include/traditional.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 154: /usr/include/netinet/protocols.h eth.h tcp.h sock.h /usr/include/linux/errno.h \ ! 155: /usr/include/linux/timer.h /usr/include/asm/system.h /usr/include/asm/segment.h \ ! 156: ../kern_sock.h ! 157: sock.o : sock.c /usr/include/linux/errno.h /usr/include/linux/types.h /usr/include/linux/socket.h \ ! 158: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 159: /usr/include/traditional.h /usr/include/linux/kernel.h /usr/include/linux/sched.h \ ! 160: /usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/limits.h \ ! 161: /usr/include/linux/wait.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \ ! 162: /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h \ ! 163: /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \ ! 164: /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/signal.h \ ! 165: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 166: /usr/include/linux/vm86.h /usr/include/linux/timer.h /usr/include/linux/sock_ioctl.h \ ! 167: /usr/include/asm/memory.h ../kern_sock.h timer.h ip.h dev.h /usr/include/netinet/protocols.h \ ! 168: eth.h tcp.h udp.h sock.h /usr/include/asm/segment.h /usr/include/asm/system.h \ ! 169: /usr/include/linux/fcntl.h ! 170: tcp.o : tcp.c /usr/include/linux/types.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 171: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 172: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 173: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 174: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 175: /usr/include/linux/mm.h /usr/include/linux/kernel.h /usr/include/linux/signal.h \ ! 176: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 177: /usr/include/linux/vm86.h /usr/include/asm/memory.h /usr/include/linux/socket.h \ ! 178: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 179: /usr/include/traditional.h /usr/include/linux/fcntl.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 180: /usr/include/netinet/protocols.h eth.h icmp.h tcp.h sock.h /usr/include/linux/errno.h \ ! 181: /usr/include/linux/timer.h /usr/include/asm/system.h /usr/include/asm/segment.h \ ! 182: ../kern_sock.h ! 183: timer.o : timer.c /usr/include/linux/types.h /usr/include/linux/errno.h /usr/include/linux/socket.h \ ! 184: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 185: /usr/include/traditional.h /usr/include/linux/kernel.h /usr/include/linux/sched.h \ ! 186: /usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/limits.h \ ! 187: /usr/include/linux/wait.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \ ! 188: /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h \ ! 189: /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \ ! 190: /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/signal.h \ ! 191: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 192: /usr/include/linux/vm86.h /usr/include/linux/timer.h /usr/include/asm/system.h \ ! 193: timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h /usr/include/netinet/protocols.h \ ! 194: eth.h tcp.h sock.h arp.h ../kern_sock.h ! 195: udp.o : udp.c /usr/include/linux/types.h /usr/include/linux/sched.h /usr/include/linux/head.h \ ! 196: /usr/include/linux/fs.h /usr/include/linux/limits.h /usr/include/linux/wait.h \ ! 197: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 198: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 199: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 200: /usr/include/linux/mm.h /usr/include/linux/kernel.h /usr/include/linux/signal.h \ ! 201: /usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \ ! 202: /usr/include/linux/vm86.h /usr/include/linux/fcntl.h /usr/include/linux/socket.h \ ! 203: /usr/include/netinet/in.h /usr/include/features.h /usr/include/sys/socket.h \ ! 204: /usr/include/traditional.h timer.h ip.h dev.h /usr/include/linux/sock_ioctl.h \ ! 205: /usr/include/netinet/protocols.h eth.h tcp.h sock.h /usr/include/linux/errno.h \ ! 206: /usr/include/linux/timer.h /usr/include/asm/system.h /usr/include/asm/segment.h \ ! 207: ../kern_sock.h udp.h icmp.h ! 208: we.o : we.c /usr/include/linux/config.h /usr/include/linux/config.dist.h /usr/include/linux/kernel.h \ ! 209: /usr/include/linux/sched.h /usr/include/linux/head.h /usr/include/linux/fs.h \ ! 210: /usr/include/linux/limits.h /usr/include/linux/wait.h /usr/include/linux/types.h \ ! 211: /usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h \ ! 212: /usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h \ ! 213: /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h \ ! 214: /usr/include/linux/mm.h /usr/include/linux/signal.h /usr/include/linux/time.h \ ! 215: /usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \ ! 216: /usr/include/linux/tty.h /usr/include/linux/termios.h /usr/include/asm/system.h \ ! 217: /usr/include/linux/ptrace.h /usr/include/asm/segment.h /usr/include/asm/io.h \ ! 218: /usr/include/asm/memory.h /usr/include/errno.h /usr/include/traditional.h /usr/include/linux/errno.h \ ! 219: /usr/include/linux/fcntl.h /usr/include/netinet/in.h /usr/include/features.h \ ! 220: /usr/include/sys/socket.h /usr/include/linux/socket.h dev.h eth.h timer.h ip.h \ ! 221: /usr/include/linux/sock_ioctl.h /usr/include/netinet/protocols.h tcp.h sock.h \ ! 222: arp.h wereg.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.