SubDir HAIKU_TOP src add-ons kernel drivers network jmicron2x0 dev jme ;

SubDirCcFlags -Wall ;

UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ;
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;

UsePrivateHeaders net ;
UsePrivateKernelHeaders ;

# Enabling C++ structures in C only code
Includes [ FGristFiles kernel_c++_structs.h ]
	: <src!system!kernel>kernel_c++_struct_sizes.h ;

SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ;

KernelAddon jmicron2x0 :
	if_jme.c
	glue.c
	: libfreebsd_network.a jmicron2x0_mii.a
	;
