makefile

来自「Linux系统下,二维码生成源代码.希望对大家有所帮助.」· 代码 · 共 49 行

TXT
49
字号
SHELL=/bin/shCC=gccCFLAGS=-Wall -ggdb -pgLIBFLAGS=-fPICSOURCES=dmtx.h dmtxstatic.h dmtx.c dmtxregion.c dmtxdecode.c dmtxencode.c \      dmtxplacemod.c dmtxreedsol.c dmtxvector2.c dmtxmatrix3.c dmtxcolor3.c \      dmtximage.c dmtxcallback.cCHCON=/usr/bin/chconlibdmtx.so: libdmtx.so.0.3.0	ln -sf libdmtx.so.0.3.0 libdmtx.so.1	ln -sf libdmtx.so.1 libdmtx.so	if [ -x $(CHCON) ]; then $(CHCON) -t textrel_shlib_t libdmtx.so; fi	@# I haven't found a good solution for the chcon problem yet.  It will	@# go away when we start installing the library to a valid lib dir.libdmtx.so.0.3.0: $(SOURCES)	$(CC) $(CFLAGS) $(LIBFLAGS) -shared -Wl,-soname,libdmtx.so.1 -Wl,-export-dynamic \		-o libdmtx.so.0.3.0 dmtx.c -lc -lmall: test utilstatic: $(SOURCES)	$(CC) $(CFLAGS) dmtx.c -ctest: libdmtx.so	make -C test/gltest	make -C test/simpletestutil: libdmtx.so	make -C util/dmtxread	make -C util/dmtxwritestyle:	script/check_style.sh .tarball: style clean	tar --exclude CVS -cvf ../libdmtx.tar -C .. libdmtx	bzip2 -f ../libdmtx.tarclean:	rm -f *.o *.d lib*.so*	make -C test/gltest clean	make -C test/simpletest clean	make -C util/dmtxread clean	make -C util/dmtxwrite clean.PHONY: all static test util style tarball clean

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?