text: #
  # Rules for building library
  #
  
  # ----------------------------------------------------------------------------
  # common rules
  # ----------------------------------------------------------------------------
  ROOT_PATH := ../..
  
  include $(ROOT_PATH)/gcc.mk
  
  # ----------------------------------------------------------------------------
  # library and objects
  # ----------------------------------------------------------------------------
  LIBS := libcedarx.a
  
  DIRS := $(shell find . -maxdepth 4 -type d)
  DIRS += .
  
  SRCS := $(basename $(foreach dir,$(DIRS),$(wildcard $(dir)/*.[csS])))
  
  OBJS := $(addsuffix .o,$(SRCS))
  
  # extra include path
  INCLUDE_PATHS += $(foreach dir, $(DIRS), -I$(dir))
  
  # library make rules
  include $(LIB_MAKE_RULES)
  