extract common files and build once, suppress warnings for imported code

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10126 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
shatty
2004-11-21 18:50:28 +00:00
parent ea4ba5bf44
commit c2290a2f80
+11 -10
View File
@@ -6,8 +6,9 @@ if ! $(BONE_COMPATIBLE) {
SubDirCcFlags -DBUILDING_R5_LIBNET -Dclose=closesocket ; SubDirCcFlags -DBUILDING_R5_LIBNET -Dclose=closesocket ;
} }
SimpleTest netperf : SubDirCcFlags -w ;
netperf.c
local net_files =
netsh.c netsh.c
netlib.c netlib.c
nettest_bsd.c nettest_bsd.c
@@ -16,19 +17,19 @@ SimpleTest netperf :
nettest_xti.c nettest_xti.c
nettest_ipv6.c nettest_ipv6.c
nettest_dns.c nettest_dns.c
;
Objects $(net_files) ;
SimpleTest netperf :
netperf.c
[ FGristFiles $(net_files:S=$(SUFOBJ)) ]
: $(NETWORK_LIBS) : $(NETWORK_LIBS)
; ;
SimpleTest netserver : SimpleTest netserver :
netserver.c netserver.c
netsh.c [ FGristFiles $(net_files:S=$(SUFOBJ)) ]
netlib.c
nettest_bsd.c
nettest_dlpi.c
nettest_unix.c
nettest_xti.c
nettest_ipv6.c
nettest_dns.c
: $(NETWORK_LIBS) : $(NETWORK_LIBS)
; ;