diff --git a/src/add-ons/kernel/drivers/network/stack/Jamfile b/src/add-ons/kernel/drivers/network/stack/Jamfile index abdc61f1dd..43be58feca 100644 --- a/src/add-ons/kernel/drivers/network/stack/Jamfile +++ b/src/add-ons/kernel/drivers/network/stack/Jamfile @@ -40,3 +40,11 @@ R5KernelAddon net_stack_driver : kernel drivers bin : MakeLocate $(instDriver) : $(dir) ; RelSymLink $(instDriver) : net_server_driver ; } + +# Installation +OBOSInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin + : net_server_driver net_stack_driver ; +OBOSInstallRelSymLink install-networking + : /boot/home/config/add-ons/kernel/drivers/dev/net + : net_server_driver net_stack_driver + : installed-symlink ; diff --git a/src/add-ons/kernel/network/core/Jamfile b/src/add-ons/kernel/network/core/Jamfile index 7919856e05..1ab73cc2e1 100644 --- a/src/add-ons/kernel/network/core/Jamfile +++ b/src/add-ons/kernel/network/core/Jamfile @@ -19,3 +19,7 @@ R5KernelAddon core : kernel network : sockbuf.c socket.c ; + +# Installation +OBOSInstall install-networking : /boot/home/config/add-ons/kernel/network + : core ; diff --git a/src/add-ons/kernel/network/interfaces/ethernet/Jamfile b/src/add-ons/kernel/network/interfaces/ethernet/Jamfile index 403e053164..4926394474 100644 --- a/src/add-ons/kernel/network/interfaces/ethernet/Jamfile +++ b/src/add-ons/kernel/network/interfaces/ethernet/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon ethernet : kernel network interfaces : ethernet.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/interfaces + : ethernet ; diff --git a/src/add-ons/kernel/network/interfaces/loopback/Jamfile b/src/add-ons/kernel/network/interfaces/loopback/Jamfile index c5ed51e91f..1c35a2d3ff 100644 --- a/src/add-ons/kernel/network/interfaces/loopback/Jamfile +++ b/src/add-ons/kernel/network/interfaces/loopback/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon loopback : kernel network interfaces : loopback.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/interfaces + : loopback ; diff --git a/src/add-ons/kernel/network/protocols/icmp/Jamfile b/src/add-ons/kernel/network/protocols/icmp/Jamfile index dfe69ab63b..1315c6b5f7 100644 --- a/src/add-ons/kernel/network/protocols/icmp/Jamfile +++ b/src/add-ons/kernel/network/protocols/icmp/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon icmp : kernel network protocols : icmp.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/protocols + : icmp ; diff --git a/src/add-ons/kernel/network/protocols/ipv4/Jamfile b/src/add-ons/kernel/network/protocols/ipv4/Jamfile index 63a26f847d..5f54384505 100644 --- a/src/add-ons/kernel/network/protocols/ipv4/Jamfile +++ b/src/add-ons/kernel/network/protocols/ipv4/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon ipv4 : kernel network protocols : ipv4.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/protocols + : ipv4 ; diff --git a/src/add-ons/kernel/network/protocols/raw/Jamfile b/src/add-ons/kernel/network/protocols/raw/Jamfile index c7fdc9affc..4114f818ed 100644 --- a/src/add-ons/kernel/network/protocols/raw/Jamfile +++ b/src/add-ons/kernel/network/protocols/raw/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon raw : kernel network protocols : raw.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/protocols + : raw ; diff --git a/src/add-ons/kernel/network/protocols/tcp/Jamfile b/src/add-ons/kernel/network/protocols/tcp/Jamfile index 33f908657b..411570e022 100644 --- a/src/add-ons/kernel/network/protocols/tcp/Jamfile +++ b/src/add-ons/kernel/network/protocols/tcp/Jamfile @@ -10,3 +10,8 @@ R5KernelAddon tcp : kernel network protocols : tcp_output.c tcp_timer.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/protocols + : tcp ; diff --git a/src/add-ons/kernel/network/protocols/udp/Jamfile b/src/add-ons/kernel/network/protocols/udp/Jamfile index 91498efe62..c4e7e03670 100644 --- a/src/add-ons/kernel/network/protocols/udp/Jamfile +++ b/src/add-ons/kernel/network/protocols/udp/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; R5KernelAddon udp : kernel network protocols : udp.c ; + +# Installation +OBOSInstall install-networking + : /boot/home/config/add-ons/kernel/network/protocols + : udp ; diff --git a/src/apps/bin/arp/Jamfile b/src/apps/bin/arp/Jamfile index 850832b8c1..2424fa390e 100644 --- a/src/apps/bin/arp/Jamfile +++ b/src/apps/bin/arp/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; BinCommand arp : arp.c : libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstall install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net ] + : arp ; diff --git a/src/apps/bin/ifconfig/Jamfile b/src/apps/bin/ifconfig/Jamfile index 6e48908800..79e2d4511b 100644 --- a/src/apps/bin/ifconfig/Jamfile +++ b/src/apps/bin/ifconfig/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; BinCommand ifconfig : ifconfig.c : libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstall install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net ] + : ifconfig ; diff --git a/src/apps/bin/ping/Jamfile b/src/apps/bin/ping/Jamfile index c312c2b3e8..bd04f707ef 100644 --- a/src/apps/bin/ping/Jamfile +++ b/src/apps/bin/ping/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; BinCommand ping : ping.c : libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstall install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net ] + : ping ; diff --git a/src/apps/bin/route/Jamfile b/src/apps/bin/route/Jamfile index b16de86516..265ac9a182 100644 --- a/src/apps/bin/route/Jamfile +++ b/src/apps/bin/route/Jamfile @@ -7,3 +7,8 @@ BinCommand route : route.c show.c : libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstall install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net ] + : route ; diff --git a/src/apps/bin/traceroute/Jamfile b/src/apps/bin/traceroute/Jamfile index 17859b090c..c5d665988a 100644 --- a/src/apps/bin/traceroute/Jamfile +++ b/src/apps/bin/traceroute/Jamfile @@ -5,3 +5,8 @@ UsePrivateHeaders net ; BinCommand traceroute : traceroute.c : libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstall install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net ] + : traceroute ; diff --git a/src/kits/network/libnet/Jamfile b/src/kits/network/libnet/Jamfile index 7fd813e54b..80fb2f2919 100644 --- a/src/kits/network/libnet/Jamfile +++ b/src/kits/network/libnet/Jamfile @@ -46,3 +46,9 @@ SharedLibrary net : LinkSharedOSLibs libnet.so : ; + +# Installation -- in the test directory for the time being +OBOSInstallRelSymLink install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net lib ] + : libnet.so + : installed-networking-test ; diff --git a/src/kits/network/libnetapi/Jamfile b/src/kits/network/libnetapi/Jamfile index 5096b384f4..d364e75efa 100644 --- a/src/kits/network/libnetapi/Jamfile +++ b/src/kits/network/libnetapi/Jamfile @@ -12,3 +12,9 @@ SharedLibrary netapi : LinkSharedOSLibs libnetapi.so : root be libnet.so ; + +# Installation -- in the test directory for the time being +OBOSInstallRelSymLink install-networking + : [ FDirName $(OBOS_TEST_DIR) kits net lib ] + : libnetapi.so + : installed-networking-test ;