www.pudn.com > drivers.rar > tests.mak


# 
#       Makefile for DMA Test driver (VC++ compiler) 
# 
#       Copyright (c) Texas Instruments 2002 
# 
 
 
# Compilation flags 
DMA_TESTS_FLAGS     := -mt -mn $(CFLAGSDRIVERS_TESTS) 
WIN_DMA_TESTS_FLAGS = $($(TP)CFLAGS) $(CFLAGSDRIVERS_TESTS) 
 
# Libraries definition 
LIB_TESTS_DMA       := $(OUT_LIB_DIR)/dma_test.lib 
CFG_LIBS            += $(LIB_TESTS_DMA) 
 
# Source definition 
ifeq ($(DMA_STATE),2) 
COMMON_SRC_TESTS_DMA += $(DRIVERS_APP_DIR)/dma/tests/dma_test_regr.c         \ 
                        $(DRIVERS_APP_DIR)/dma/tests/dma_test_misc.c         \ 
                        $(DRIVERS_APP_DIR)/dma/tests/dma_test_misc0.c        \ 
                        $(DRIVERS_APP_DIR)/dma/tests/dma_test_misc1.c        \ 
                        $(DRIVERS_APP_DIR)/dma/tests/dma_test_misc2.c 
endif 
 
SRC_TESTS_DMA        := $(COMMON_SRC_TESTS_DMA) 
WIN_SRC_TESTS_DMA    := $(COMMON_SRC_TESTS_DMA) 
 
# Objects definition 
OBJ_TEST_DMA     := $(patsubst ../%.c,$(TEMPORARY_FILE_DIR)/%.obj,$(filter %.c,$($(TP)SRC_TESTS_DMA))) 
CFG_OBJS += $(OBJ_TEST_DMA) 
CFG_DEPS += $(OBJ_TEST_DMA:.obj=.d) 
 
######## LIBRARIES ############# 
$(LIB_TESTS_DMA) : $(OBJ_TEST_DMA) 
	$(MKDIR) $(dir $@) 
	$($(TP)LINKER) $($(TP)LFLAGS) $($(TP)LOUTOUT_FLAG)$@ $^ 
 
 
######## OBJECTS ############# 
$(OBJ_TEST_DMA) : $(TEMPORARY_FILE_DIR)/%.obj: ../%.c 
	$($(TP)COMPILER) $($(TP)DMA_TESTS_FLAGS) $($(TP)COUTPUT_FLAG)$(@D)/ $<