
MODULE_NAME = pwm
MPDULE_PATH = D:/AM263/mcal_sitara_mcu/mcal/Pwm


SRCDIR = src 
INCDIR += $(mcal_PATH)/include 
INCDIR += $(mcal_PATH)/include/hw/$(SOCFAMILY) 
INCDIR += $(mcal_PATH)/include/hw 
INCDIR += include 
INCDIR += src 
INCDIR += config
INCDIR += ../example/Pwm

         

# List all the external components/interfaces, whose interface header files
# need to be included for this component
INCLUDE_EXTERNAL_INTERFACES = autoSARBSW autosarConfig

# List all the internal submodules whose interface header files
# need to be included for this module
INCLUDE_INTERNAL_INTERFACES = pwm
INCLUDE_INTERNAL_INTERFACES += pwmPriv

MODULE_SRC_BASE_PATH := $(mcal_PATH)/Pwm

pwmPriv_INCLUDE =  $(MODULE_SRC_BASE_PATH) src/hw src/hw/$(SOC) \
                   $(mcal_PATH)/include $(mcal_PATH)/include/hw/$(SOCFAMILY) \
                   $(mcal_PATH)/include/hw 
# Common source files and CFLAGS across all platforms and cores
SRCS_COMMON += Pwm.c Pwm_Irq.c Pwm_Priv.c
SRCS_$(SOCFAMILY) += Pwm_Platform.c
PACKAGE_SRCS_COMMON = .
CFLAGS_LOCAL_COMMON = $(MCAL_CFLAGS)

# Core/SoC/platform specific source files and CFLAGS
# Example:
#   SRCS_<core/SoC/platform-name> =
#   CFLAGS_LOCAL_<core/SoC/platform-name> =

# Include common make files
ifeq ($(MAKERULEDIR), )
#Makerule path not defined, define this and assume relative path from ROOTDIR
  MAKERULEDIR := $(ROOTDIR)/build/makerules
  export MAKERULEDIR
endif
include $(MAKERULEDIR)/common.mk

# OBJs and libraries are built by using rule defined in rules_<target>.mk
#     and need not be explicitly specified here

# Nothing beyond this point
