Skip to content
Snippets Groups Projects
Select Git revision
  • 9cf4adb844cea86c0e86446dc6f8766b0c843f17
  • master default protected
  • legacy
  • jdk-17.0.13-ga-legacy
  • jdk-17.0.14+4
  • jdk-17.0.14+3
  • jdk-17.0.14+2
  • jdk-17.0.14+1
  • jdk-17.0.13-ga
  • jdk-17.0.13+11
  • jdk-17.0.13+10
  • jdk-17.0.13+9
  • jdk-17.0.13+8
  • jdk-17.0.13+7
  • jdk-17.0.13+6
  • jdk-17.0.14+0
  • jdk-17.0.13+5
  • jdk-17.0.13+4
  • jdk-17.0.13+3
  • jdk-17.0.13+2
  • jdk-17.0.13+1
  • jdk-17.0.13+0
  • jdk-17.0.12-ga
23 results

java.policy

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)