Home | History | Annotate | Download | only in mm_osal
      1 
      2 include $(PROJROOT)/make/start.mk
      3 
      4 
      5 
      6 # Target name and extension
      7 # static library        (ST_LIB): filename.a
      8 # shared library soname (SH_LIB): filename.so.maj_ver.min_ver
      9 # executable            (EXEC)  : filename.out
     10 
     11 TARGETNAME  = libmm_osal
     12 
     13 
     14 # TARGETTYPE must be EXEC, ST_LIB or SH_LIB in upper case.
     15 
     16 TARGETTYPE  = SH_LIB
     17 
     18 # install directory relative to the HOSTTARGET directory
     19 HOSTRELEASE = lib
     20 
     21 # install directory relative to the root filesystem
     22 ROOTFSRELEASE = lib
     23 
     24 # Filename must not begin with '.', '/' or '\'
     25 
     26 SOURCES     = \
     27     src/timm_osal.c \
     28 	src/timm_osal_events.c \
     29 	src/timm_osal_memory.c \
     30 	src/timm_osal_mutex.c \
     31 	src/timm_osal_pipes.c \
     32 	src/timm_osal_semaphores.c \
     33 	src/timm_osal_task.c \
     34 	src/timm_osal_trace.c
     35 
     36 
     37 
     38 # Search path for include files
     39 
     40 INCLUDES    = \
     41     inc/ \
     42 
     43 
     44 
     45 ST_LIBS        = 
     46 SH_LIBS        = 
     47 #pthread
     48 #pthread rt utils procmgr ipc rcm notify
     49 #SH_LIBS        += sysmgr sysmemmgr
     50 
     51 
     52 # Search path for library (and linker command) files.
     53 # Current folder and target folder are included by default.
     54 
     55 LIBINCLUDES =
     56 
     57 
     58 # Do not change below "include" line(s)
     59 
     60 include $(PROJROOT)/make/build.mk
     61 
     62