URL
                    https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
                
            Subversion Repositories riscv_vhdl
[/] [riscv_vhdl/] [trunk/] [debugger/] [makefiles/] [make_simple_plugin] - Rev 2
Go to most recent revision | Compare with Previous | Blame | View Log
##### @file## @copyright Copyright 2016 GNSS Sensor Ltd. All right reserved.## @author Sergey Khabarov - sergeykhbr@gmail.com##include util.makCC=gccCPP=gccCFLAGS=-g -c -Wall -Werror -fPIC -pthreadLDFLAGS=-shared -pthread -L$(PLUGINS_ELF_DIR)/..INCL_KEY=-IDIR_KEY=-B# include sub-folders listINCL_PATH= \$(TOP_DIR)src/common# source files directories list:SRC_PATH =\$(TOP_DIR)src/common \$(TOP_DIR)src/simple_pluginVPATH = $(SRC_PATH)SOURCES = \attribute \autobuffer \simple_pluginLIBS = \m \stdc++ \dbg64gSRC_FILES = $(addsuffix .cpp,$(SOURCES))OBJ_FILES = $(addprefix $(PLUGINS_OBJ_DIR)/,$(addsuffix .o,$(SOURCES)))EXECUTABLE = $(addprefix $(PLUGINS_ELF_DIR)/,simple_plugin.so)all: $(EXECUTABLE)$(EXECUTABLE): $(OBJ_FILES)echo $(CPP) $(LDFLAGS) $(OBJ_FILES) -o $@$(CPP) $(LDFLAGS) $(OBJ_FILES) -o $@ $(addprefix -l,$(LIBS))$(ECHO) "\n Plugin '"$@"' has been built successfully.\n"$(addprefix $(PLUGINS_OBJ_DIR)/,%.o): %.cppecho $(CPP) $(CFLAGS) -std=c++0x $(addprefix $(INCL_KEY),$(INCL_PATH)) $< -o $@$(CPP) $(CFLAGS) -std=c++0x $(addprefix $(INCL_KEY),$(INCL_PATH)) $< -o $@$(addprefix $(PLUGINS_OBJ_DIR)/,%.o): %.cecho $(CC) $(CFLAGS) -std=c99 $(addprefix $(INCL_KEY),$(INCL_PATH)) $< -o $@$(CC) $(CFLAGS) -std=c99 $(addprefix $(INCL_KEY),$(INCL_PATH)) $< -o $@
Go to most recent revision | Compare with Previous | Blame | View Log

