Files
SDK_SG200x_V2/osdrv/extdrv/wireless/mediatek/mt7603/threadX.MakeFile
carbon 0545e9dc6d init version 2024-05-07
commit d1edce71135cc6d98c0a4b5729774542b676e769
Author: sophgo-forum-service <forum_service@sophgo.com>
Date:   Fri Mar 15 16:07:33 2024 +0800

    [fix] recommend using ssh method to clone repo.
    [fix] fix sensor driver repo branch name.
2024-05-07 19:36:36 +08:00

105 lines
2.8 KiB
Makefile

################################################################################
## MAKEFILE
## LIB: RT_WIFI
## DESCRIPTION: library to control the swath generator
################################################################################
!include "..\config.mak"
################################################################################
## PREDEFINES - neeeded for MakefileLib
################################################################################
# Library Name
LIBNAME = rt_wifi
# SDK Header
SDK_HEADER = -ID:\code_dev\tronfirmware\firmware\dc_sdk\public_include
#MODE - STA or AP or APSTA.
RT28xx_MODE = STA
#TARTET - THREADX.
TARGET = THREADX
#CHIPSET - 2860 or 2870 or 2880 or 2070 or 3070 or 3090 or 3572 or 3062 or 3562
CHIPSET = 3370
#PLATFORM: Target platform
PLATFORM = KODAK_DC
#RELEASE Package
RELEASE = DPA
#Include RT_WIFI Makfile
!include "os\threadX\Makefile.nmk"
# Objects
VARIANT_OBJ_C = $(RT_WIFI_OBJS)
OBJf = $(VARIANT_OBJ_C)
# CFLAGS
# Module CFLAGS
MODULE_CFLAGS = $(SDK_HEADER) $(RT_WIFI_CFLAGS) -DENABLE_WIFI
# Dependency files
DEPSf =
# Directory Paths
FWDIR = $(MAKEDIR)\..
OALIBDIR = $(FWDIR)\oalib
!if "$(ARCH)" == "ARM9_RV"
MODULE_CFLAGS = --gnu --c99 --signed_chars
!endif
################################################################################
## INCLUDES
################################################################################
!include "$(OALIBDIR)\MakefileLib"
################################################################################
## DEFINES
################################################################################
################################################################################
## RULES
################################################################################
# Setup Rules for source files that do not reside in the same directory as their related object file
$(VARIANT_OBJ_C) : $(DEPSf) deps
$(CC) $(SDK_HEADER) $(RT_WIFI_CFLAGS) $(CFLAGS) -o $*.o -c $(*R).c
################################################################################
## TARGETS
################################################################################
hal_fw: $(LIBNAME)
mfp_fw: $(LIBNAME)
!IF "$(NETSWITCH)"=="DISABLE_WIFI"
rt_wifi:
@echo **** WIFI DISABLED! ****
!ELSE
rt_wifi:
@echo **** START RT_WIFI building ****
set TARGET_LIBRARY=$(LIBDIR)\$(*B)
set DELIVERY_MODULE=$(DELIVERY_RT_WIFI)
$(MAKE) /$(MAKEFLAGS) $(LIBDIR)\$(*B).l
@echo **** DONE RT_WIFI ****
!ENDIF
delivery:
@echo **** DELIVERY RT_WIFI ****
set DELIVERY_MODULE=$(DELIVERY_RT_WIFI)
$(MAKE) /$(MAKEFLAGS) delivery_map
clean:
set DELIVERY_MODULE=$(DELIVERY_RT_WIFI)
$(MAKE) /$(MAKEFLAGS) clean_map
depreport:
cd $(FWDIR)
deliveryBuilder -s $(NWK_INITDIR) -report -d depdir