| 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 | |
|---|
| 9 | OSSRCDIR = $(DSTHALBASE)/os/src |
|---|
| 10 | |
|---|
| 11 | ifeq "$(OS_TYPE)" "Linux" |
|---|
| 12 | SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \ |
|---|
| 13 | $(OSSRCDIR)/os_lib.c \ |
|---|
| 14 | $(OSSRCDIR)/os_local.c \ |
|---|
| 15 | $(OSSRCDIR)/os_queue.c \ |
|---|
| 16 | $(OSSRCDIR)/os_timer.c |
|---|
| 17 | else |
|---|
| 18 | SOURCEFILES = $(OSSRCDIR)/dstoslayer.c \ |
|---|
| 19 | $(OSSRCDIR)/os_lib.c \ |
|---|
| 20 | $(OSSRCDIR)/os_queue.c \ |
|---|
| 21 | $(OSSRCDIR)/os_timer.c |
|---|
| 22 | endif |
|---|
| 23 | |
|---|
| 24 | LIBNAME = oslib |
|---|
| 25 | LIBTYPE = shared |
|---|
| 26 | BUILD_OBJS_DIR = $(OSSRCDIR)/../obj |
|---|
| 27 | DSTHAL_INCLUDES = $(DSTHALBASE)/include |
|---|
| 28 | DRIVER_INCLUDES := $(OSSRCDIR)/v2lin |
|---|
| 29 | |
|---|
| 30 | EXTRA_INCLUDE_DIR += $(DRIVER_INCLUDES) $(DSTHAL_INCLUDES) |
|---|
| 31 | ifeq "$(USE_V2LIN)" "1" |
|---|
| 32 | EXTRA_CFLAGS = -DUSE_V2LIN=1 |
|---|
| 33 | else |
|---|
| 34 | EXTRA_CFLAGS = -DUSE_V2LIN=0 |
|---|
| 35 | endif |
|---|
| 36 | include $(BASEMAKEDIR)/rules.mak |
|---|
Note: See
TracBrowser
for help on using the repository browser.