⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 It support IPv4 and IPv6 unicast and multicast and contains a trivial sender and a trivial receiver
💻
字号:
# Don't edit Makefile! Use conf-* for configuration.SHELL=/bin/shall: anycast rtpclientanycast: \load strerr_die.o strerr_sys.o buffer_2.o buffer_put.o error.o  \error_str.o open_read.o socket_bind.o socket_send.o socket_udp.o  \socket_bind6.o socket_send6.o socket_tcp6.o socket_udp6.o ndelay_on.o  \byte_copy.o byte_diff.o byte_zero.o ip4_scan.o scan_ulong.o str_len.o  \uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o ip6_scan.o \scan_0x.o anycast.o socket.lib	./load anycast strerr_die.o strerr_sys.o buffer_2.o buffer_put.o error.o  \error_str.o open_read.o socket_bind.o socket_send.o socket_udp.o  \socket_bind6.o socket_send6.o socket_tcp6.o socket_udp6.o ndelay_on.o  \byte_copy.o byte_diff.o byte_zero.o ip4_scan.o scan_ulong.o str_len.o  \uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o ip6_scan.o \scan_0x.o `cat socket.lib`rtpclient: \load strerr_die.o strerr_sys.o buffer_2.o buffer_put.o error.o  \error_str.o open_read.o socket_bind.o socket_recv.o socket_udp.o  \socket_bind6.o socket_recv6.o socket_tcp6.o socket_udp6.o ndelay_on.o  \byte_copy.o byte_diff.o byte_zero.o ip4_scan.o scan_ulong.o str_len.o  \uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o ip6_scan.o \scan_0x.o socket_mcjoin4.o socket_mcjoin6.o rtpclient.o socket.lib \ndelay_off.o	./load rtpclient strerr_die.o strerr_sys.o buffer_2.o buffer_put.o error.o  \error_str.o open_read.o socket_bind.o socket_recv.o socket_udp.o  \socket_bind6.o socket_recv6.o socket_tcp6.o socket_udp6.o ndelay_on.o  \byte_copy.o byte_diff.o byte_zero.o ip4_scan.o scan_ulong.o str_len.o  \uint16_pack.o uint16_unpack.o uint32_pack.o uint32_unpack.o ip6_scan.o \scan_0x.o socket_mcjoin4.o socket_mcjoin6.o ndelay_off.o `cat socket.lib`compile: \warn-auto.sh conf-cc	( cat warn-auto.sh; \	echo exec "`head -1 conf-cc`" '-c $${1+"$$@"}' \	) > compile	chmod 755 compilepreprocess: \warn-auto.sh conf-cc	( cat warn-auto.sh; \	echo exec "`head -1 conf-cc`" '-E $${1+"$$@"}' \	) > preprocess	chmod 755 preprocessload: \warn-auto.sh conf-ld	( cat warn-auto.sh; \	echo 'main="$$1"; shift'; \	echo exec "`head -1 conf-ld`" \	'-o "$$main" "$$main".o $${1+"$$@"}' \	) > load	chmod 755 loadchoose: \warn-auto.sh choose.sh	cat warn-auto.sh choose.sh \	> choose	chmod 755 chooseiopause.h: \choose compile load trypoll.c iopause.h1 iopause.h2	./choose clr trypoll iopause.h1 iopause.h2 > iopause.huint32.h: \preprocess tryulong.c uint32.h1 uint32.h2	if test `./preprocess tryulong.c | tail -1` == 32; then cat uint32.h2; else cat uint32.h1; fi > uint32.huint64.h: \preprocess tryulong.c uint64.h1 uint64.h2	if test `./preprocess tryulong.c | tail -1` == 64; then cat uint64.h2; else cat uint64.h1; fi > uint64.hhaveip6.h: \tryip6.c choose compile haveip6.h1 haveip6.h2	./choose c tryip6 haveip6.h1 haveip6.h2 > haveip6.hsockaddr_in6.h: \trysa6.c choose compile sockaddr_in6.h1 sockaddr_in6.h2 haveip6.h	./choose c trysa6 sockaddr_in6.h1 sockaddr_in6.h2 > sockaddr_in6.hselect.h: \choose compile trysysel.c select.h1 select.h2	./choose c trysysel select.h1 select.h2 > select.hsocket.lib: \trylsock.c compile load	( ( ./compile trylsock.c && \	./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \	&& echo -lsocket -lnsl || exit 0 ) > socket.lib	rm -f trylsock.o trylsockhaven2i.h: \tryn2i.c choose compile load socket.lib haven2i.h1 haven2i.h2	cp /dev/null haven2i.h	./choose cL tryn2i haven2i.h1 haven2i.h2 socket > haven2i.hclean:	rm -f `cat TARGETS`tar:	cd .. && tar cf ncp.tar.bz2 ncp --use=bzip2install: \load install.o strerr_sys.o strerr_die.o buffer_2.o buffer_put.o \str_len.o error.o open_read.o byte_copy.o error_str.o buffer.o \open_trunc.o buffer_copy.o buffer_get.o byte_cr.o hier.o auto_home.o	./load install strerr_sys.o strerr_die.o buffer_2.o buffer_put.o \	str_len.o error.o open_read.o byte_copy.o error_str.o buffer.o \	open_trunc.o buffer_copy.o buffer_get.o byte_cr.o hier.o \	auto_home.oauto-str: \load auto-str.o buffer_put.o error.o str_len.o byte_copy.o	./load auto-str buffer_put.o error.o str_len.o byte_copy.oauto_home.c: \auto-str conf-home	./auto-str auto_home `head -1 conf-home` > auto_home.c# automatically generated dependancies followanycast.o: \compile anycast.c socket.h uint16.h uint32.h ip4.h ip6.h open.h byte.h scan.h strerr.h	./compile anycast.cbuffer_2.o: \compile buffer_2.c readwrite.h buffer.h	./compile buffer_2.cbuffer_put.o: \compile buffer_put.c buffer.h str.h byte.h error.h	./compile buffer_put.cbyte_copy.o: \compile byte_copy.c byte.h	./compile byte_copy.cbyte_diff.o: \compile byte_diff.c byte.h	./compile byte_diff.cbyte_zero.o: \compile byte_zero.c byte.h	./compile byte_zero.cerror.o: \compile error.c error.h	./compile error.cerror_str.o: \compile error_str.c error.h	./compile error_str.cip4_scan.o: \compile ip4_scan.c scan.h ip4.h	./compile ip4_scan.cip6_scan.o: \compile ip6_scan.c scan.h ip4.h ip6.h	./compile ip6_scan.cndelay_off.o: \compile ndelay_off.c ndelay.h	./compile ndelay_off.cndelay_on.o: \compile ndelay_on.c ndelay.h	./compile ndelay_on.copen_read.o: \compile open_read.c open.h	./compile open_read.crtpclient.o: \compile rtpclient.c socket.h uint16.h uint32.h ip4.h ip6.h open.h byte.h scan.h strerr.h	./compile rtpclient.cscan_0x.o: \compile scan_0x.c scan.h	./compile scan_0x.cscan_ulong.o: \compile scan_ulong.c scan.h	./compile scan_ulong.csocket_bind.o: \compile socket_bind.c byte.h socket.h uint16.h uint32.h	./compile socket_bind.csocket_bind6.o: \compile socket_bind6.c sockaddr_in6.h haveip6.h byte.h socket.h uint16.h uint32.h ip6.h error.h	./compile socket_bind6.csocket_mcjoin4.o: \compile socket_mcjoin4.c socket.h uint16.h uint32.h byte.h	./compile socket_mcjoin4.csocket_mcjoin6.o: \compile socket_mcjoin6.c socket.h uint16.h uint32.h byte.h haveip6.h ip6.h error.h	./compile socket_mcjoin6.csocket_recv.o: \compile socket_recv.c byte.h socket.h uint16.h uint32.h	./compile socket_recv.csocket_recv6.o: \compile socket_recv6.c sockaddr_in6.h haveip6.h byte.h socket.h uint16.h uint32.h ip6.h error.h	./compile socket_recv6.csocket_send.o: \compile socket_send.c byte.h socket.h uint16.h uint32.h	./compile socket_send.csocket_send6.o: \compile socket_send6.c byte.h socket.h uint16.h uint32.h ip6.h haveip6.h error.h	./compile socket_send6.csocket_tcp6.o: \compile socket_tcp6.c ndelay.h socket.h uint16.h uint32.h haveip6.h error.h readwrite.h	./compile socket_tcp6.csocket_udp.o: \compile socket_udp.c ndelay.h socket.h uint16.h uint32.h readwrite.h	./compile socket_udp.csocket_udp6.o: \compile socket_udp6.c ndelay.h socket.h uint16.h uint32.h haveip6.h error.h readwrite.h	./compile socket_udp6.cstr_len.o: \compile str_len.c str.h	./compile str_len.cstrerr_die.o: \compile strerr_die.c buffer.h exit.h strerr.h	./compile strerr_die.cstrerr_sys.o: \compile strerr_sys.c error.h strerr.h	./compile strerr_sys.cuint16_pack.o: \compile uint16_pack.c uint16.h	./compile uint16_pack.cuint16_unpack.o: \compile uint16_unpack.c uint16.h	./compile uint16_unpack.cuint32_pack.o: \compile uint32_pack.c uint32.h	./compile uint32_pack.cuint32_unpack.o: \compile uint32_unpack.c uint32.h	./compile uint32_unpack.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -