Я пытаюсь скомпилировать исходные файлы в статическую библиотеку, однако, похоже, это не работает. Вот код:
[code]#----------------------------------------------------------------------------- # Usage of make file #----------------------------------------------------------------------------- # Clean operation: # make -f MakeClient clean # # Make operation: # make -f MakeClient # #
#OBJ = $(SRC:.cpp=.o) OBJ_DIR = ./obj
OUT_DIR= ../lib OUT_FILE_NAME = libclient.a
# include directories INCLUDES=-I. -I../common -I../../depends -I../../depends/zlib
# Enumerating of every *.cpp as *.o and using that as dependency $(OUT_FILE_NAME): $(patsubst %.cpp,$(OBJ_DIR)/%.o,$(wildcard *.cpp)) $(CCC) -o $(OUT_DIR)/$@ $^ -static $(LIB_DIR) $(LIBS) -std=c++11
#Compiling every *.cpp to *.o $(OBJ_DIR)/%.o: %.cpp dircreation $(CCC) -c $(INCLUDES) $(CCFLAGS) -o $@ $<