source: svn/trunk/zas_dstar/build/hal/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: 2.8 KB
Line 
1################################################################################
2# Includes directories
3################################################################################
4DRIVER_INCLUDES =       \
5        $(BASEPRJDIR)/pdrivers  \
6        /usr/local/include/mpeg2dec
7
8HAL_INCLUDES =  \
9        $(DSTHALBASE)/include   \
10        $(BASEPRJDIR)/devices/includes  \
11        $(DSTHALPLATFORMBASE)   \
12        /usr/local/include/SDL
13
14EXTRA_INCLUDE_DIR = $(DRIVER_INCLUDES) $(HAL_INCLUDES)
15
16################################################################################
17# Library Names
18################################################################################
19LIBS =
20SHARED_LD_LIBS = $(addprefix -l, $(LIBS))
21
22################################################################################
23# Library Name and Type
24#    "shared" to generate shared (or dynamic) library.
25#    "static" to generate static (or achieve) library.
26################################################################################
27LIBNAME = dsthal
28LIBTYPE = shared
29
30################################################################################
31# Output Directories
32################################################################################
33BUILD_OBJS_DIR := $(DSTHALBASE)/debug
34BUILD_RESULT_DIR := $(BASEPRJDIR)/candidates
35
36################################################################################
37# Source Files
38################################################################################
39SOURCEFILES_PLATFORM =  \
40        $(DSTHALPLATFORMBASE)/dstdddtv.c        \
41        $(DSTHALPLATFORMBASE)/dstddsys.c                \
42        $(DSTHALPLATFORMBASE)/dstdddmx.c                \
43        $(DSTHALPLATFORMBASE)/dstddfe.c                         \
44        $(DSTHALPLATFORMBASE)/dstddPsiProcess.c         \
45        $(DSTHALPLATFORMBASE)/dstddcap.c \
46        $(DSTHALPLATFORMBASE)/dstddgfx.c \
47        $(DSTHALPLATFORMBASE)/dstdddisp.c       \
48        $(DSTHALPLATFORMBASE)/dstddpic.c        \
49        $(DSTHALPLATFORMBASE)/dstddaud.c        \
50        $(DSTHALPLATFORMBASE)/dstdduirt.c       \
51        $(DSTHALPLATFORMBASE)/crc32.c \
52        $(DSTHALPLATFORMBASE)/dstdddev.c               
53
54SOURCEFILES_COMMON = \
55$(DSTHALCOMMBASE)/dsthaldtv.c                           \
56        $(DSTHALCOMMBASE)/dsthalfe.c                            \
57        $(DSTHALCOMMBASE)/dsthalsys.c                           \
58        $(DSTHALCOMMBASE)/dsthaldmx.c                           \
59        $(DSTHALCOMMBASE)/dsthaldebug.c                         \
60        $(DSTHALCOMMBASE)/dsthalcap.c                           \
61        $(DSTHALCOMMBASE)/dsthalca.c                            \
62        $(DSTHALCOMMBASE)/dsthalcapcc.c                         \
63        $(DSTHALCOMMBASE)/dsthalPsiApi.c                        \
64        $(DSTHALCOMMBASE)/dsthalPsiDvbSi.c          \
65        $(DSTHALCOMMBASE)/dsthalPsiSectGather.c         \
66        $(DSTHALCOMMBASE)/dsthalPsiScteSi.c                     \
67        $(DSTHALCOMMBASE)/dsthalMemChain.c                      \
68        $(DSTHALCOMMBASE)/dsthalBitBuffer.c             \
69        $(DSTHALCOMMBASE)/dsthalPsiHuffman.c \
70        $(DSTHALCOMMBASE)/dsthalgfx.c   \
71        $(DSTHALCOMMBASE)/dsthaldisp.c  \
72        $(DSTHALCOMMBASE)/dsthalpic.c   \
73        $(DSTHALCOMMBASE)/dsthalaud.c   \
74        $(DSTHALCOMMBASE)/dsthaluirt.c \
75        $(DSTHALCOMMBASE)/dstjpeg.c \
76        $(DSTHALCOMMBASE)/dsthaldev.c
77
78SOURCEFILES = $(SOURCEFILES_COMMON) $(SOURCEFILES_PLATFORM)
79
80include $(BASEMAKEDIR)/rules.mak
Note: See TracBrowser for help on using the repository browser.