整理代码

This commit is contained in:
蒲爽 2026-09-28 21:33:04 +08:00
commit c7b4e178ec
364 changed files with 59691 additions and 0 deletions

36
util/xpack/example/makefile Executable file
View file

@ -0,0 +1,36 @@
ifeq ($(GPP),)
GPP=g++
endif
SRC=$(wildcard *.cpp)
TAR=$(basename $(SRC))
ifeq ($(c11),off)
NEEDC11=sharedptr
TAR:=$(filter-out $(NEEDC11),$(TAR))
else
CXXFLAG=-std=c++11
endif
%:%.cpp
$(GPP) -o $@ -g $< -Wall -Wextra -I ../.. ${CXXFLAG}
@echo ============ run $@ ================
@./$@
@-rm $@
@-rm -rf $@.dSYM
tar:$(TAR)
@echo -------test done-------
mysql:mysql.cpp
$(GPP) -o $@ -g $< -lmysqlclient -I ../..
sqlite:sqlite.cpp
$(GPP) -o $@ -g $< -lsqlite -I ../..
yaml:yaml.cpp
$(GPP) -o $@ -g $< -Wall -Wextra -I ../.. -I ../../yaml-cpp/include ../../yaml-cpp/build/libyaml-cpp.a -std=c++11
@echo ============ run $@ ================
@./$@
@-rm $@
@-rm -rf $@.dSYM