1 krisbash 1.1 TOP = ..
2 include $(TOP)/config.mak
3
4 ifeq ($(OBJDIRBASE),nitspal)
5 LIBRARY = nitspal
6 DEFINES = TEST_BUILD NITS_INTERNAL
7 else
8 ifneq ($(OS),LINUX)
9 CSHLIBRARY = pal
10 else
11 LIBRARY = pal
12 endif
13 DEFINES = HOOK_BUILD
14 ifeq ($(CONFIG_PREFIX),$(CONFIG_SRCDIR))
15 DEFINES += ENABLE_UNITTESTING
16 endif
17 endif
18
19 SOURCE_FILES = \
20 atomic.c \
21 cpu.c \
22 krisbash 1.1 sem.c \
23 once.c \
24 shlib.c \
25 sleep.c \
26 slist.c \
27 tls.c \
28 process.c \
29 thread.c \
30 condlock.c \
31 recursivelock.c \
32 readwritelock.c \
33 shmem.c \
34 strings.c \
35 dir.c \
36 file.c \
37 hashmap.c \
38 intlstr.c \
39 format.c \
40 encrypt.c \
41 ownedmemory.c \
42 log.c \
43 krisbash 1.1 alloc.c \
44 atexit.c
45
46 ifeq ($(OBJDIRBASE),nitspal)
47 SOURCES = $(SOURCE_FILES)
48 else
49 SOURCES = $(SOURCE_FILES) \
50 stub.c
51 endif
52
53 INCLUDES = . $(TOP) $(TOP)/common
54
55 include $(TOP)/mak/rules.mak
|