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