Skip to content
Snippets Groups Projects
Select Git revision
  • c04a3f8cde9596b8256cd3bb01ee2667bad37a62
  • master default protected
2 results

FT_copy_lines_block_to_block.m

Blame
  • makefile 1.21 KiB
    UNAME := $(shell uname)
    
    EXE                    = multi.exe
    COMPILATOR             = g++
    COMPILATOR_OPTIONS     = -ansi -O2
    
    LIB_DIR                = $(NOMAD_HOME)/lib
    LIB_NOMAD              = libnomad.so 
    
    CXXFLAGS               =           
    ifeq ($(UNAME), Linux)
    CXXFLAGS              += -Wl,-rpath,'$(LIB_DIR)'
    CXXFLAGS              += -ansi
    endif
    
    LDLIBS                 = -lm -lnomad
    
    INCLUDE                = -I$(NOMAD_HOME)/src -I.
    COMPILE                = $(COMPILATOR) $(COMPILATOR_OPTIONS) $(INCLUDE) -c
    OBJS                   = multi.o
    
    ifndef NOMAD_HOME
    define ECHO_NOMAD
    	@echo Please set NOMAD_HOME environment variable!
    	@false
    endef
    endif
    
    $(EXE): $(OBJS)
    	$(ECHO_NOMAD)
    	@echo "   building the scalar version ..."
    	@echo "   exe file : "$(EXE)
    	@$(COMPILATOR) -o $(EXE) $(OBJS) $(LDLIBS) $(CXXFLAGS) -L$(LIB_DIR) 
    ifeq ($(UNAME), Darwin)
    	@install_name_tool -change $(LIB_NOMAD) $(NOMAD_HOME)/lib/$(LIB_NOMAD) $(EXE)
    endif
    
    
    multi.o: multi.cpp
    	$(ECHO_NOMAD)
    	$(COMPILE) multi.cpp
    
    $(L1): ;
    	$(ECHO_NOMAD)	
    	
    clean:
    	@echo "   cleaning obj files"
    	@rm -f $(OBJS)
    
    del:
    	@echo "   cleaning trash files"
    	@rm -f core *~
    	@echo "   cleaning obj files"
    	@rm -f $(OBJS)
    	@echo "   cleaning exe file"
    	@rm -f $(EXE)