################################################################################ # makefile # # # # Build rules for DST OS Library # # # # Copyright (c) 2004-2006 Digital Stream Technology Inc. All rights reserved. # ################################################################################ OSSRCDIR = $(DSTHALBASE)/os/src ifeq "$(OS_TYPE)" "Linux" SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \ $(OSSRCDIR)/os_lib.c \ $(OSSRCDIR)/os_local.c \ $(OSSRCDIR)/os_queue.c \ $(OSSRCDIR)/os_timer.c else SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \ $(OSSRCDIR)/os_lib.c \ $(OSSRCDIR)/os_queue.c \ $(OSSRCDIR)/os_timer.c endif LIBNAME = oslib LIBTYPE = shared BUILD_OBJS_DIR = $(OSSRCDIR)/../obj DSTHAL_INCLUDES = $(DSTHALBASE)/include DRIVER_INCLUDES := $(OSSRCDIR)/v2lin EXTRA_INCLUDE_DIR += $(DRIVER_INCLUDES) $(DSTHAL_INCLUDES) ifeq "$(USE_V2LIN)" "1" EXTRA_CFLAGS = -DUSE_V2LIN=1 else EXTRA_CFLAGS = -DUSE_V2LIN=0 endif include $(BASEMAKEDIR)/rules.mak