2 Star 0 Fork 0

随我变/FreeTypeTest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
随我变 提交于 2019-11-06 15:13 . wstring
######################################
#
######################################
#source file
#源文件,自动找所有.c和.cpp文件,并将目标定义为同名.o文件
#SOURCE := $(wildcard *.c) $(wildcard *.cpp)
#OBJS := $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCE)))
#SOURCE := RWImgHeap.cpp GenImage.cpp GenVedio.cpp Txcore.cpp main_ge.cpp
SOURCE := main.c
OBJS := $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCE)))
#target you can change test to what you want
#目标文件名,输入任意你想要的执行文件名
#TARGET := updateIp
#TARGET := GetMyIp_
TARGET := charFont
#compile and lib parameter
#编译参数 -g -mavx -mfma -DEIGEN_USE_MKL_ALL
CC := g++
FLAG_EIGEN := -fopenmp -mavx -mfma
LIBNANA := -ljsoncpp -lnana -lgdi32 -lcomdlg32 -lpng -ljpeg -lz
LIBCOM := -lserial -lsetupapi
LIBS := -lfreetype -lpng -lz -lbz2
#-lnana -lgdi32 -lcomdlg32 -lpng -ljpeg -lz
HIDEFLG := -Wl,--subsystem,windows
LDFLAGS := -L.
DEFINES := -D__STDC_CONSTANT_MACROS -DHAVE_CONFIG_H
INCLUDE := -I. -I./include
CFLAGS := -w $(DEFINES) $(INCLUDE) $(FLAG_EIGEN)
#-O3 不能开优化?
CXXFLAGS:= $(CFLAGS) -static-libgcc -static-libstdc++ -static
#-DEIGEN_USE_MKL_ALL
#i think you should do anything here
#下面的基本上不需要做任何改动了
.PHONY : everything objs clean veryclean rebuild
everything : $(TARGET)
all : $(TARGET)
objs : $(OBJS)
rebuild: veryclean everything
clean :
rm -fr *.so
rm -fr *.o
distclean : clean
rm -fr $(TARGET)
$(TARGET) : $(OBJS)
$(CC) $(CXXFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/suiwobian/FreeTypeTest.git
git@gitee.com:suiwobian/FreeTypeTest.git
suiwobian
FreeTypeTest
FreeTypeTest
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385