mirror of
https://github.com/plappermaul/realtek-doc.git
synced 2025-12-10 07:44:41 +01:00
56 lines
1.1 KiB
Text
56 lines
1.1 KiB
Text
#
|
|
# Copyright (C) 2009 Realtek Semiconductor Corp.
|
|
#
|
|
# Makefile for SDK Linux Rtk Kernel Module
|
|
#
|
|
|
|
SDK_TOP_DIR := ../../..
|
|
|
|
#
|
|
# main
|
|
#
|
|
sinclude $(SDK_TOP_DIR)/sdk/build/Makefile.rtk
|
|
sinclude $(SDK_TOP_DIR)/sdk/build/Makefile.phy
|
|
|
|
|
|
#
|
|
# for linux kernel module
|
|
#
|
|
MOD_DIR := ../system/linux/rtk
|
|
MOD_OBJ := \
|
|
$(MOD_DIR)/module.o
|
|
|
|
ifeq ($(CONFIG_SDK_MODEL_MODE),y)
|
|
MOD_OBJ += \
|
|
$(MOD_DIR)/model_module.o
|
|
else ifeq ($(CONFIG_SDK_APP_DIAG_EXT),y)
|
|
MOD_OBJ += \
|
|
$(MOD_DIR)/model_module.o
|
|
endif
|
|
|
|
|
|
ALL_OBJ := $(RTK_ALL_OBJ) $(PHY_OBJ) $(CUST_PHY)
|
|
|
|
ifeq ($(CONFIG_SDK_DRIVER_COMPILE),m)
|
|
ALL_OBJ += $(MOD_OBJ)
|
|
EXTRA_CFLAGS += -mlong-calls -fno-pic -mno-abicalls
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SDK_DRIVER_COMPILE),y)
|
|
ALL_OBJ += $(MOD_OBJ)
|
|
EXTRA_CFLAGS += -mlong-calls -fno-pic -mno-abicalls
|
|
endif
|
|
|
|
EXTRA_CFLAGS += -DRTK_LKM
|
|
TARGET := rtk
|
|
obj-$(CONFIG_SDK_DRIVER_COMPILE) += $(TARGET).o
|
|
$(TARGET)-objs := $(ALL_OBJ)
|
|
|
|
clean:
|
|
@$(RM) $(ALL_OBJ)
|
|
@find \( ! -name 'phy_cust*' -a ! -name 'ZQ_API*' -a \
|
|
-name '*.[oas]' -o -name '*.ko' -o -name '.*.cmd' \
|
|
-o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \) \
|
|
-type f -print | xargs rm -f
|
|
|
|
|