# Copyright (C) OCERA Consortium. # Author Miguel Masmano ######################## Variables to customise. # Name of the component COMPONENT=CMP_DYNMEM COMPONENT_NAME=dynmem ifneq ($(wildcard ../../../ocera.mk),) include ../../../ocera.mk else all: @echo -e "You should go to the ocera/ directory and do 'make' to generate the ocera.mk file first.\nThanks." endif # XSTLSTYLE=../../../component.xslt install: kernelset $(RTLINUX_DIR) install_examples install_src install_doc @if test -f $(PWD)/patches/rtlinux-3.2pre1_dynmem-0.61.patch ; then \ cd $(RTLINUX_DIR); patch -p1 < $(PWD)/patches/rtlinux-3.2pre1_dynmem-0.61.patch; \ fi install_src: @echo "Copying dynmem sources" @if [ \! -d $(RTLINUX_DIR)/dynmem ] ; then mkdir $(RTLINUX_DIR)/dynmem; fi @cp -fr src/* $(RTLINUX_DIR)/dynmem @echo "Copying dynmem includes" @cp -fr include/* $(RTLINUX_DIR)/include/ install_examples: @echo "Copying dynmem examples" @if [ \! -d $(RTLINUX_DIR)/examples/dynmem ] ; then mkdir $(RTLINUX_DIR)/examples/dynmem; fi @cp -fr examples/* $(RTLINUX_DIR)/examples/dynmem install_doc: @echo "Installing doc" @mkdir -p $(RTLINUX_DIR)/doc/$(COMPONENT_NAME) # @cp -fr $(COMPONENT_NAME)-info.pdf $(RTLINUX_DIR)/doc/$(COMPONENT_NAME) # @cp -fr doc/html/MAN/* $(RTLINUX_DIR)/doc/html/MAN/ # @cp -fr doc/man/man3/* $(RTLINUX_DIR)/doc/man/man3/ doc: pdf pdf: gv $(COMPONENT_NAME)-info.pdf & clean: find . \( -name '*~' -o -name '*.o' -o -name core \) -exec /bin/rm -r '{}' \; kernelset: @if [ \! -d $(RTLINUX_DIR) ] ; then \ echo "";\ echo "You should go to the ocera/ dir and do 'make'" ; \ echo "";\ fi