Loading Makefile +30 −19 Original line number Diff line number Diff line #================================================================================ EXEC_NAME := fitsImporter-srv INST_NAME := test DEBUG_LEV := -v4 EXEC_NAME=fitsImporter-srv INST_NAME=test DEBUG_LEV=-v4 #================================================================================ INC_DIR := /usr/local/omniORB-4.1.7/include \ INC_DIR=/usr/local/omniORB-4.1.7/include \ /usr/local/zeromq-3.2.3/include/zmq \ /usr/local/tango-8.1.2/include/tango \ /usr/local/soci-3.2.1/include \ /usr/local/soci-3.2.1/include/soci \ /usr/include/mysql \ ./src LIB_DIR := /usr/local/omniORB-4.1.7/lib \ LIB_DIR=/usr/local/omniORB-4.1.7/lib \ /usr/local/zeromq-3.2.3/lib \ /usr/local/tango-8.1.2/lib \ /usr/local/soci-3.2.1/lib64 #================================================================================ CC :=g++ DEBUG :=-g CXXFLAGS :=-c -Wall -std=c++11 -std=gnu++11 LDFLAGS :=-Wall -lomniORB4 -lomniDynamic4 -lCOS4 -lomnithread \ CC=g++ CXX_DEBUG_FLAGS=-g -DVERBOSE_DEBUG CXX_RELEASE_FLAGS=-O3 CXX_DEFAULT_FLAGS=-c -Wall -Wextra -Werror -std=c++11 -std=gnu++11 LDFLAGS=-Wall -lomniORB4 -lomniDynamic4 -lCOS4 -lomnithread \ -ltango -llog4tango -lsoci_core -lsoci_mysql INC_PARM := $(foreach d, $(INC_DIR), -I$d) LIB_PARM := $(foreach d, $(LIB_DIR), -L$d) INC_PARM=$(foreach d, $(INC_DIR), -I$d) LIB_PARM=$(foreach d, $(LIB_DIR), -L$d) #================================================================================ SRC_DIR :=./src OBJ_DIR :=./obj BIN_DIR :=./bin SRC_DIR=./src OBJ_DIR=./obj BIN_DIR=./bin #================================================================================ EXECUTABLE := $(BIN_DIR)/$(EXEC_NAME) CPP_FILES := $(wildcard $(SRC_DIR)/*.cpp) OBJ_FILES := $(addprefix $(OBJ_DIR)/,$(notdir $(CPP_FILES:.cpp=.o))) EXECUTABLE=$(BIN_DIR)/$(EXEC_NAME) CPP_FILES=$(wildcard $(SRC_DIR)/*.cpp) OBJ_FILES=$(addprefix $(OBJ_DIR)/,$(notdir $(CPP_FILES:.cpp=.o))) #================================================================================ all: $(EXECUTABLE) .PHONY: all all: debug run: $(EXECUTABLE) .PHONY: run run: debug $(EXECUTABLE) $(INST_NAME) $(DEBUG_LEV) .PHONY: release release: CXXFLAGS+=$(CXX_RELEASE_FLAGS) $(CXX_DEFAULT_FLAGS) release: $(EXECUTABLE) .PHONY: debug debug: CXXFLAGS+=$(CXX_DEBUG_FLAGS) $(CXX_DEFAULT_FLAGS) debug: $(EXECUTABLE) $(EXECUTABLE): makedir $(OBJ_FILES) $(CC) $(LDFLAGS) $(LIB_PARM) -o $@ $(OBJ_FILES) Loading Loading
Makefile +30 −19 Original line number Diff line number Diff line #================================================================================ EXEC_NAME := fitsImporter-srv INST_NAME := test DEBUG_LEV := -v4 EXEC_NAME=fitsImporter-srv INST_NAME=test DEBUG_LEV=-v4 #================================================================================ INC_DIR := /usr/local/omniORB-4.1.7/include \ INC_DIR=/usr/local/omniORB-4.1.7/include \ /usr/local/zeromq-3.2.3/include/zmq \ /usr/local/tango-8.1.2/include/tango \ /usr/local/soci-3.2.1/include \ /usr/local/soci-3.2.1/include/soci \ /usr/include/mysql \ ./src LIB_DIR := /usr/local/omniORB-4.1.7/lib \ LIB_DIR=/usr/local/omniORB-4.1.7/lib \ /usr/local/zeromq-3.2.3/lib \ /usr/local/tango-8.1.2/lib \ /usr/local/soci-3.2.1/lib64 #================================================================================ CC :=g++ DEBUG :=-g CXXFLAGS :=-c -Wall -std=c++11 -std=gnu++11 LDFLAGS :=-Wall -lomniORB4 -lomniDynamic4 -lCOS4 -lomnithread \ CC=g++ CXX_DEBUG_FLAGS=-g -DVERBOSE_DEBUG CXX_RELEASE_FLAGS=-O3 CXX_DEFAULT_FLAGS=-c -Wall -Wextra -Werror -std=c++11 -std=gnu++11 LDFLAGS=-Wall -lomniORB4 -lomniDynamic4 -lCOS4 -lomnithread \ -ltango -llog4tango -lsoci_core -lsoci_mysql INC_PARM := $(foreach d, $(INC_DIR), -I$d) LIB_PARM := $(foreach d, $(LIB_DIR), -L$d) INC_PARM=$(foreach d, $(INC_DIR), -I$d) LIB_PARM=$(foreach d, $(LIB_DIR), -L$d) #================================================================================ SRC_DIR :=./src OBJ_DIR :=./obj BIN_DIR :=./bin SRC_DIR=./src OBJ_DIR=./obj BIN_DIR=./bin #================================================================================ EXECUTABLE := $(BIN_DIR)/$(EXEC_NAME) CPP_FILES := $(wildcard $(SRC_DIR)/*.cpp) OBJ_FILES := $(addprefix $(OBJ_DIR)/,$(notdir $(CPP_FILES:.cpp=.o))) EXECUTABLE=$(BIN_DIR)/$(EXEC_NAME) CPP_FILES=$(wildcard $(SRC_DIR)/*.cpp) OBJ_FILES=$(addprefix $(OBJ_DIR)/,$(notdir $(CPP_FILES:.cpp=.o))) #================================================================================ all: $(EXECUTABLE) .PHONY: all all: debug run: $(EXECUTABLE) .PHONY: run run: debug $(EXECUTABLE) $(INST_NAME) $(DEBUG_LEV) .PHONY: release release: CXXFLAGS+=$(CXX_RELEASE_FLAGS) $(CXX_DEFAULT_FLAGS) release: $(EXECUTABLE) .PHONY: debug debug: CXXFLAGS+=$(CXX_DEBUG_FLAGS) $(CXX_DEFAULT_FLAGS) debug: $(EXECUTABLE) $(EXECUTABLE): makedir $(OBJ_FILES) $(CC) $(LDFLAGS) $(LIB_PARM) -o $@ $(OBJ_FILES) Loading