功能: 服务端生成完整报告并保护单任务
- 使用 libxlsxwriter 常量内存导出 Excel\n- 增加全局任务占用提示与原始数据持久化\n- 保留运行时任务数据并更新接口文档
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Makefile for libxlsxwriter testcase.
|
||||
#
|
||||
# Copyright 2014-2022, John McNamara, jmcnamara@cpan.org
|
||||
#
|
||||
|
||||
# Keep the output quiet by default.
|
||||
Q=@
|
||||
ifdef V
|
||||
Q=
|
||||
endif
|
||||
|
||||
# Directory variables.
|
||||
INC_DIR = ../../include
|
||||
|
||||
# Flags passed to the C++ compiler.
|
||||
CXXFLAGS += -g -Wall -Wextra
|
||||
|
||||
# Source files to compile.
|
||||
SRCS = $(wildcard *.cpp)
|
||||
EXES = $(patsubst %.cpp,%,$(SRCS))
|
||||
|
||||
LIBXLSXWRITER = ../../src/libxlsxwriter.a
|
||||
LIBS = $(LIBXLSXWRITER) -lz
|
||||
|
||||
ifdef USE_SYSTEM_MINIZIP
|
||||
LIBS += -lminizip
|
||||
endif
|
||||
|
||||
ifdef USE_OPENSSL_MD5
|
||||
LIBS += -lcrypto
|
||||
endif
|
||||
|
||||
all : $(LIBXLSXWRITER) $(EXES)
|
||||
|
||||
$(LIBXLSXWRITER):
|
||||
$(Q)$(MAKE) -C ../.. all
|
||||
|
||||
clean :
|
||||
$(Q)rm -f $(EXES)
|
||||
|
||||
# Executable targets.
|
||||
%: %.cpp $(LIBXLSXWRITER)
|
||||
$(Q)$(CXX) -I$(INC_DIR) $(CXXFLAGS) $(LDFLAGS) $< -o $@ $(LIBS)
|
||||
Reference in New Issue
Block a user