HaikuDepot: notify work status from main window
[haiku.git] / src / libs / compat / freebsd11_network / Jamfile
blobed2249cdd72a5b43fcb2d6f4c3289a7aed8cc7a6
1 SubDir HAIKU_TOP src libs compat freebsd11_network ;
3 UseHeaders [ FDirName $(SUBDIR) ] : true ;
4 UseHeaders [ FDirName $(SUBDIR) compat ] : true ;
5 UsePrivateHeaders net ;
6 UsePrivateKernelHeaders ;
7 UseHeaders $(HAIKU_PRIVATE_KERNEL_HEADERS) : true ;
9 # Enabling C++ structures in C only code
10 Includes [ FGristFiles kernel_c++_structs.h ]
11         : <src!system!kernel>kernel_c++_struct_sizes.h ;
13 SubDirCcFlags [ FDefines _KERNEL=1 _XOPEN_SOURCE ] ;
15 KernelStaticLibrary libfreebsd11_network.a :
16         bus.cpp
17         callout.cpp
18         clock.c
19         compat.c
20         compat_cpp.cpp
21         condvar.c
22         Condvar.cpp
23         device.c
24         driver.c
25         eventhandler.c
26         fbsd_busdma_x86.c
27         fbsd_ether.c
28         fbsd_if_media.c
29         fbsd_mbuf.c
30         fbsd_mbuf2.c
31         fbsd_mii.c
32         fbsd_mii_bitbang.c
33         fbsd_mii_physubr.c
34         fbsd_time.c
35         firmware.c
36         if.c
37         libkern.c
38         mbuf.c
39         mii.c
40         mutex.c
41         priv.cpp
42         smp.c
43         synch.c
44         systm.c
45         taskqueue.c
46         unit.c
47         Unit.cpp
48         ;
50 rule MIIHeaderGen
52         SEARCH on $(2) = [ FDirName $(SUBDIR) compat dev mii ] ;
53         SEARCH on $(3) = $(SEARCH_SOURCE) ;
55         Depends $(1) : $(2) $(3) ;
56         MakeLocateArch $(<) ;
57         MIIHeaderGen1 $(1) : $(2) $(3) ;
58         LocalClean clean : $(<) ;
61 actions MIIHeaderGen1
63         gawk -v HEADERFILE=$(1) -f $(2[2]) $(2[1])
66 MIIHeaderGen [ FGristFiles miidevs.h ] : miidevs : miidevs2h.awk ;