# Makefile - makefile for MIPC shared memory version # # modification history # -------------------- # 01s,26may11,ebh Add af_mipc_lib.c for APIGEN output # 01r,25apr11,swg Include mipc_sm_show.c for APIGEN, fix WIND00268209 # 01q,05feb10,h_w Add mipc_socket.c for AF_MIPC # 01p,24sep09,als Rename mipc_sm_api_events files to mipc_sm_event_pool # 01o,03sep09,als Remove references to more obsolete files # 01n,10aug09,als Stop building obsolete memory map file # 01m,02jul09,als Changes to reflect updated file names # 01l,23jun09,als Deletion of mipc_sm_api_defs.c # 01k,13feb09,ebh Fix typo # 01j,15dec08,apa Added MIPC 2.0 objects. # 01i,10nov08,jlk WIND00143103. Don't include rules.library twice. # 01h,02oct08,mze fix typo # 01g,01oct08,mze adding VSB configuration check # 01f,25sep08,ebh Add in defs.docs reference # 01e,18sep08,jlk Updated as per code review # 01d,04sep08,jlk Removed SMP limitation # 01c,08jul08,jpb Changed SMP conditional. # 01b,02jul08,ebh Change doc file to mipc_lib.c # 01a,19feb08,bwa written # # DESCRIPTION # This file contains the makefile rules for building the Multi-OS IPC # shared-memory implementation. # TGT_DIR=$(WIND_BASE)/target DOC_FILES= af_mipc_lib.c mipc_lib.c mipc_sm_show.c LIB_BASE_NAME=multios_ipc include $(TGT_DIR)/h/make/defs.library ifdef _WRS_CONFIG_COMPONENT_MIPC OBJS= \ mipc_sm_api.o \ mipc_sm_bus.o \ mipc_sm_event_pool.o \ mipc_sm_event_queue.o \ mipc_sm_mem_region.o \ mipc_sm_node.o \ mipc_sm_port.o \ mipc_sm_packet_pool.o \ mipc_sm_show.o \ mipc_sm_socket.o \ mipc_sm_system.o \ mipc_sm_vxworks.o \ mipc_socket.o else OBJS= endif include $(TGT_DIR)/h/make/rules.library # documentation specification for APIGEN include $(TGT_DIR)/h/make/config/comps/mipc/defs.docs