diff --git a/khdf/liteos/model/BUILD.gn b/khdf/liteos/model/BUILD.gn index 213786436e1d9f9141eb4b972781f2e2786d20f5..ea738ada5d211b8390e97a06b1e3c60568c16c8e 100644 --- a/khdf/liteos/model/BUILD.gn +++ b/khdf/liteos/model/BUILD.gn @@ -37,11 +37,16 @@ module_group("model") { "misc/dsoftbus", "misc/light", "misc/vibrator", - "network/ethernet", - "network/wifi", "sensor", "storage", "usb/device", "usb/host", ] + + if (defined(LOSCFG_DRIVERS_HDF_WIFI) && defined(LOSCFG_DRIVERS_HDF_NETWORK)) { + modules += [ + "network/ethernet", + "network/wifi", + ] + } } diff --git a/khdf/liteos/model/network/wifi/BUILD.gn b/khdf/liteos/model/network/wifi/BUILD.gn index e2ba840da0fda410091cd8d91a808e322855e50e..21b7954ee0249a7b4eb35ef9f08f8a9647588632 100644 --- a/khdf/liteos/model/network/wifi/BUILD.gn +++ b/khdf/liteos/model/network/wifi/BUILD.gn @@ -35,7 +35,6 @@ hdf_driver(module_name) { FRAMEWORKS_WIFI_ROOT = "$HDF_FRAMEWORKS_PATH/model/network/wifi" sources += [ - "$FRAMEWORKS_WIFI_ROOT/../common/netdevice/net_device.c", "$FRAMEWORKS_WIFI_ROOT/bus/hdf_ibus_intf.c", "$FRAMEWORKS_WIFI_ROOT/bus/hdf_sdio_intf.c", "$FRAMEWORKS_WIFI_ROOT/core/components/eapol/eapol.c", diff --git a/khdf/liteos/network/BUILD.gn b/khdf/liteos/network/BUILD.gn index e3e6a6ef873e0fb558ace9cc75b83e36fd8ccb78..d5db834f789579e16649e684c6dfcad58b6959a4 100644 --- a/khdf/liteos/network/BUILD.gn +++ b/khdf/liteos/network/BUILD.gn @@ -31,10 +31,11 @@ import("//drivers/adapter/khdf/liteos/hdf.gni") module_switch = defined(LOSCFG_NET_LWIP_SACK) module_name = "hdf_network" hdf_driver(module_name) { - sources = [ "src/netbuf_adapter.c" ] - if (defined(LOSCFG_DRIVERS_HDF_WIFI)) { - sources += [ "src/net_device_adapter.c" ] - } + sources = [ + "src/netbuf_adapter.c", + "src/net_device_adapter.c", + "$HDF_FRAMEWORKS_PATH/model/network/common/netdevice/net_device.c", + ] } config("public") {