realtek-doc/rtk-sdk/dms-1250/rtk/build/Makefile.linux.kernel.rtcore
Markus Stockhausen 21e259eea2 add D-Link DMS-1250 GPL
it even contains the modern RTL8224 sources

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
2025-04-27 13:49:04 -04:00

55 lines
1 KiB
Text

#
# Copyright (C) 2009 Realtek Semiconductor Corp.
#
# Makefile for SDK Linux Rtcore Kernel Module
#
TARGET := rtcore
#
# include configuration file
#
ifeq ($(SDK_CONFIG), $(wildcard $(SDK_CONFIG)))
include $(SDK_CONFIG)
endif
SDK_TOP_DIR := ../../..
SDK_SYS_DIR := ../..
#
# main
#
ifeq ($(CONFIG_SDK_KERNEL_LINUX_KERNEL_MODE),y)
sinclude $(SDKDIR)/build/Makefile.rtcore
else
sinclude $(SDKDIR)/build/Makefile.rtcore_u
endif
#
# for linux kernel module
#
RTCORE_LINUX_OBJ := \
$(SDK_SYS_DIR)/linux/dev_config.o \
rtcore_drv.o
ifeq ($(CONFIG_SDK_KERNEL_LINUX_KERNEL_MODE),y)
ifeq ($(CONFIG_SDK_DRIVER_RTCORE),m)
RTCORE_LINUX_OBJ += \
rtcore_export.o
endif
endif
ALL_OBJ := $(RTCORE_LINUX_OBJ) $(RTCORE_OBJ) $(USER_MODE_EXTRA)
EXTRA_CFLAGS += -DRTK_LKM
obj-$(CONFIG_SDK_DRIVER_RTCORE) += $(TARGET).o
$(TARGET)-objs := $(ALL_OBJ)
clean:
@$(RM) $(ALL_OBJ)
@find $(SDK_SYS_DIR) \( -name '*.[oas]' -o -name '*.ko' -o -name '.*.cmd' \
-o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \) \
-type f -print | xargs rm -f