source: svn/trunk/zas_dstar/build/os/lib/makefile @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
File size: 1.3 KB
Line 
1################################################################################
2# makefile                                                                     #
3#                                                                              #
4# Build rules for DST OS Library                                               #
5#                                                                              #
6# Copyright (c) 2004-2006 Digital Stream Technology Inc.  All rights reserved. #
7################################################################################
8
9OSSRCDIR    = $(DSTHALBASE)/os/src
10
11ifeq "$(OS_TYPE)" "Linux"
12SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \
13              $(OSSRCDIR)/os_lib.c \
14              $(OSSRCDIR)/os_local.c \
15              $(OSSRCDIR)/os_queue.c \
16              $(OSSRCDIR)/os_timer.c
17else
18SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \
19              $(OSSRCDIR)/os_lib.c \
20              $(OSSRCDIR)/os_queue.c \
21              $(OSSRCDIR)/os_timer.c
22endif
23
24LIBNAME         = oslib
25LIBTYPE         = shared
26BUILD_OBJS_DIR = $(OSSRCDIR)/../obj
27DSTHAL_INCLUDES = $(DSTHALBASE)/include
28DRIVER_INCLUDES :=      $(OSSRCDIR)/v2lin
29
30EXTRA_INCLUDE_DIR += $(DRIVER_INCLUDES) $(DSTHAL_INCLUDES)
31ifeq "$(USE_V2LIN)" "1"
32EXTRA_CFLAGS = -DUSE_V2LIN=1
33else
34EXTRA_CFLAGS = -DUSE_V2LIN=0
35endif
36include $(BASEMAKEDIR)/rules.mak
Note: See TracBrowser for help on using the repository browser.