(file) Return to GNUmakefile CVS log (file) (dir) Up to [OMI] / omi / pal

File: [OMI] / omi / pal / GNUmakefile (download)
Revision: 1.1, Mon Apr 20 17:19:55 2015 UTC (9 years ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-1

TOP = ..
include $(TOP)/config.mak

ifeq ($(OBJDIRBASE),nitspal)
  LIBRARY = nitspal
  DEFINES = TEST_BUILD NITS_INTERNAL
else
ifneq ($(OS),LINUX)
  CSHLIBRARY = pal
else
  LIBRARY = pal
endif
  DEFINES = HOOK_BUILD
ifeq ($(CONFIG_PREFIX),$(CONFIG_SRCDIR))
DEFINES += ENABLE_UNITTESTING
endif
endif

SOURCE_FILES = \
    atomic.c \
    cpu.c \
    sem.c \
    once.c \
    shlib.c \
    sleep.c \
    slist.c \
    tls.c \
    process.c \
    thread.c \
    condlock.c \
    recursivelock.c \
    readwritelock.c \
    shmem.c \
    strings.c \
    dir.c \
    file.c \
    hashmap.c \
    intlstr.c \
    format.c \
    encrypt.c \
    ownedmemory.c \
    log.c \
    alloc.c \
    atexit.c

ifeq ($(OBJDIRBASE),nitspal)
SOURCES = $(SOURCE_FILES)
else
SOURCES = $(SOURCE_FILES) \
    stub.c
endif

INCLUDES = . $(TOP) $(TOP)/common

include $(TOP)/mak/rules.mak

ViewCVS 0.9.2