|
|
|
@ -17,10 +17,10 @@ MYSQL_LIB_FILE = mysqlclient
|
|
|
|
|
CFLAGS = -c -Werror -g -D_DEBUG -D_REENTRANT -Wformat -Wsign-compare -O3 -ansi
|
|
|
|
|
LIBS = -L$(MYSQL_LIB_PATH) -L/usr/local/lib64 -l$(MYSQL_LIB_FILE) -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lz -ldl -lpng -lnsl -luuid -lpthread -lm -lc -lstdc++
|
|
|
|
|
|
|
|
|
|
INCPATH = -I../include -I$(MYSQL_PATH)/include
|
|
|
|
|
INCPATH = -I./include -I$(MYSQL_PATH)/include
|
|
|
|
|
|
|
|
|
|
# global file
|
|
|
|
|
OBJS_PATH = ../obj
|
|
|
|
|
OBJS_PATH = ./obj
|
|
|
|
|
OBJS = $(OBJS_PATH)/HTService.o $(OBJS_PATH)/HTGlobal.o \
|
|
|
|
|
$(OBJS_PATH)/HTPublic.o $(OBJS_PATH)/HTThread.o \
|
|
|
|
|
$(OBJS_PATH)/HTInitUtils.o $(OBJS_PATH)/HTLogger.o \
|
|
|
|
@ -32,14 +32,14 @@ OBJS = $(OBJS_PATH)/HTService.o $(OBJS_PATH)/HTGlobal.o \
|
|
|
|
|
# $(OBJS_PATH)/HTTestOpencv.o
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TARGET = ../bin/iecserver
|
|
|
|
|
#TARGET = ../bin/IMGService
|
|
|
|
|
TARGET = ./bin/iecserver
|
|
|
|
|
#TARGET = ./bin/IMGService
|
|
|
|
|
|
|
|
|
|
# for link
|
|
|
|
|
$(TARGET):$(OBJS)
|
|
|
|
|
$(CC) -Wall -O3 -o $(TARGET) $(OBJS) $(LIBS)
|
|
|
|
|
|
|
|
|
|
$(OBJS_PATH)/%.o : ./%.cpp
|
|
|
|
|
$(OBJS_PATH)/%.o : ./src/%.cpp
|
|
|
|
|
$(CC) $(CFLAGS) $(INCPATH) $< -o $@
|
|
|
|
|
$(OBJS_PATH)/%.o : ./compress/%.c
|
|
|
|
|
cc $(CFLAGS) $(INCPATH) $< -o $@
|
|
|
|
@ -48,8 +48,8 @@ $(OBJS_PATH)/%.o : ./compress/%.c
|
|
|
|
|
# clean flag str....
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf $(OBJS_PATH)/*.o ../bin/core.* ../log/*.log $(TARGET)
|
|
|
|
|
rm -rf $(OBJS_PATH)/*.o ./bin/core.* ./log/*.log $(TARGET)
|
|
|
|
|
log :
|
|
|
|
|
rm -rf ../log/*.log ../bin/core.*
|
|
|
|
|
rm -rf ../log/*.log ./bin/core.*
|
|
|
|
|
obj:
|
|
|
|
|
rm -rf $(OBJS_PATH)/*.o
|