Home | History | Annotate | Download | only in osi
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_C_INCLUDES := \
      6     $(LOCAL_PATH)/include
      7 
      8 LOCAL_SRC_FILES := \
      9     ./src/alarm.c \
     10     ./src/config.c \
     11     ./src/fixed_queue.c \
     12     ./src/list.c \
     13     ./src/reactor.c \
     14     ./src/semaphore.c \
     15     ./src/thread.c
     16 
     17 LOCAL_CFLAGS := -std=c99 -Wall -Werror
     18 LOCAL_MODULE := libosi
     19 LOCAL_MODULE_TAGS := optional
     20 LOCAL_SHARED_LIBRARIES := libc liblog
     21 LOCAL_MODULE_CLASS := STATIC_LIBRARIES
     22 
     23 include $(BUILD_STATIC_LIBRARY)
     24 
     25 #####################################################
     26 
     27 include $(CLEAR_VARS)
     28 
     29 LOCAL_C_INCLUDES := \
     30     $(LOCAL_PATH)/include
     31 
     32 LOCAL_SRC_FILES := \
     33     ./test/alarm_test.cpp \
     34     ./test/config_test.cpp \
     35     ./test/list_test.cpp \
     36     ./test/reactor_test.cpp \
     37     ./test/thread_test.cpp
     38 
     39 LOCAL_CFLAGS := -Wall -Werror
     40 LOCAL_MODULE := ositests
     41 LOCAL_MODULE_TAGS := tests
     42 LOCAL_SHARED_LIBRARIES := liblog
     43 LOCAL_STATIC_LIBRARIES := libosi
     44 
     45 include $(BUILD_NATIVE_TEST)
     46