📄 makefile.am
字号:
SOURCES = \ src/modp_b2.c src/modp_b2.h \ src/modp_b16.c src/modp_b16.h modp_b16_data.h \ src/modp_b64.c src/modp_b64.h modp_b64_data.h \ src/modp_b64w.c src/modp_b64w.h modp_b64w_data.h \ src/modp_b85.h src/modp_b85.c modp_b85_data.h \ src/modp_burl.h src/modp_burl.c modp_burl_data.h \ src/modp_bjavascript.h src/modp_bjavascript.c \ src/modp_numtoa.h src/modp_numtoa.c \ src/modp_ascii.h src/modp_ascii.c modp_ascii_data.hlib_LTLIBRARIES = libmodpbase64.lalibmodpbase64_la_SOURCES = ${SOURCES}libmodpbase64_la_DEPENDENCIES = \ modp_b2_data.h modp_b2_gen \ modp_b16_data.h modp_b16_gen \ modp_b64_data.h modp_b64w_data.h modp_b64_gen \ modp_b85_data.h modp_b85_gen \ modp_burl_data.h modp_burl_gen \ modp_bjavascript_data.h modp_bjavascript_gen \ modp_ascii_data.h modp_ascii_geninclude_HEADERS = \ src/modp_b16.h src/modp_b64.h src/modp_b64w.h \ src/modp_b85.h src/modp_burl.h src/modp_bjavascript.h \ src/modp_numtoa.h src/modp_ascii.h src/modp_b2.hCLEANFILES = *.log \ *~ src/*~ test/*~ \ *.tmp src/*.tmp test/*.tmp \ doxy/html/* \ *.gcda *.gcno *.gcov stringencoders.info \ modp_b16_data.h modp_b64_data.h modp_b85_data.h modp_burl_data.h modp_bjavascript_data.h \ modp_b64w_data.h src/modp_b64w.c test/modp_b64w_test.c \ modp_ascii_data.h modp_b2_data.hclean: rm -rf autom4te.cache rm -rf lcov-htmlsrc/modp_b2.c: src/modp_b2.h modp_b2_data.hsrc/modp_b16.c: src/modp_b16.h modp_b16_data.hsrc/modp_b64.c: src/modp_b64.h modp_b64_data.hsrc/modp_b64w.c: src/modp_b64.c src/modp_b64w.h modp_b64w_data.h perl -p -i -e 's/b64/b64w/g' < src/modp_b64.c > src/modp_b64w.csrc/modp_b85.c: src/modp_b85.h modp_b85_data.hsrc/modp_burl.c: src/modp_burl.h modp_burl_data.hsrc/modp_bjavascript.c: src/modp_bjavascript.h modp_bjavascript_data.hsrc/modp_ascii.c: src/modp_ascii.h modp_ascii_data.hmodp_b2_data.h: modp_b2_gen ./modp_b2_gen > modp_b2_data.hmodp_b16_data.h: modp_b16_gen ./modp_b16_gen > modp_b16_data.hmodp_b64_data.h: modp_b64_gen ./modp_b64_gen > modp_b64_data.hmodp_ascii_data.h: modp_ascii_gen ./modp_ascii_gen > modp_ascii_data.h## Recall B64WCHARS by default is "-_."#modp_b64w_data.h: modp_b64_gen ./modp_b64_gen $(B64WCHARS) > modp_b64w_data.hmodp_b85_data.h: modp_b85_gen ./modp_b85_gen > modp_b85_data.hmodp_burl_data.h: modp_burl_gen ./modp_burl_gen > modp_burl_data.h modp_bjavascript_data.h: modp_bjavascript_gen ./modp_bjavascript_gen > modp_bjavascript_data.h noinst_PROGRAMS = \ modp_b2_gen modp_b16_gen modp_b64_gen modp_b85_gen modp_burl_gen modp_ascii_gen \ modp_b2_test \ modp_b16_test modp_b64_test modp_b64w_test \ modp_b85_test modp_burl_test \ modp_bjavascript_gen modp_bjavascript_test \ modp_numtoa_test modp_ascii_test \ cxx_test \ speedtest speedtest_numtoa speedtest_asciimodp_b2_gen_SOURCES = src/arraytoc.c src/modp_b2_gen.cmodp_b16_gen_SOURCES = src/arraytoc.c src/modp_b16_gen.cmodp_b64_gen_SOURCES = src/arraytoc.c src/modp_b64_gen.cmodp_b85_gen_SOURCES = src/arraytoc.c src/modp_b85_gen.cmodp_burl_gen_SOURCES = src/arraytoc.c src/modp_burl_gen.cmodp_ascii_gen_SOURCES = src/arraytoc.c src/modp_ascii_gen.cmodp_bjavascript_gen_SOURCES = src/arraytoc.c src/modp_bjavascript_gen.cspeedtest_SOURCES = test/apr_base64.h test/apr_base64.c test/speedtest.cspeedtest_LDADD = libmodpbase64.laspeedtest_numtoa_SOURCES = test/speedtest_numtoa.cspeedtest_numtoa_LDADD = libmodpbase64.latest/speedtest_ascii.c: modp_ascii_data.hspeedtest_ascii_SOURCES = test/speedtest_ascii.c speedtest_ascii_LDADD = libmodpbase64.lamodp_b2_test_SOURCES = test/modp_b2_test.cmodp_b2_test_LDADD = libmodpbase64.lamodp_b16_test_SOURCES = test/modp_b16_test.cmodp_b16_test_LDADD = libmodpbase64.lamodp_b64_test_SOURCES = test/modp_b64_test.cmodp_b64_test_LDADD = libmodpbase64.latest/modp_b64w_test.c: test/modp_b64_test.c perl -p -i -e 's/b64/b64w/g' < test/modp_b64_test.c > test/modp_b64w_test.cmodp_b64w_test_SOURCES = test/modp_b64w_test.cmodp_b64w_test_LDADD = libmodpbase64.lamodp_b85_test_SOURCES = test/modp_b85_test.cmodp_b85_test_LDADD = libmodpbase64.lamodp_burl_test_SOURCES = test/modp_burl_test.cmodp_burl_test_LDADD = libmodpbase64.lamodp_bjavascript_test_SOURCES = test/modp_bjavascript_test.cmodp_bjavascript_test_LDADD = libmodpbase64.lamodp_numtoa_test_SOURCES = test/modp_numtoa_test.cmodp_numtoa_test_LDADD = libmodpbase64.lamodp_ascii_test_SOURCES = test/modp_ascii_test.cmodp_ascii_test_LDADD = libmodpbase64.lacxx_test_SOURCES = test/cxx_test.cccxx_test_LDADD = libmodpbase64.la.PHONY: test unittest perftest doxy lcov-html helphelp: @echo "" @echo "make -- make everything" @echo "make install -- install everything" @echo "make test -- run unit and performance tests" @echo "make unittest -- run only unit tests" @echo "make perftest -- run only performance tests" @echo "make doxy -- generate doxygen output" @echo "make lcov-html -- make test + generate lcov html output" @echo ""lcov-html: lcov -b . --directory . --zerocounters @make unittest lcov -b . --directory . --capture --output-file stringencoders.info lcov -b . --directory . --remove stringencoders.info '*arraytoc.c' -o stringencoders.info lcov -b . --directory . --remove stringencoders.info '*test*' -o stringencoders.info lcov -b . --directory . --remove stringencoders.info '*_gen.c' -o stringencoders.info lcov -b . --directory . --remove stringencoders.info '/usr/include*' -o stringencoders.info rm -rf lcov-html mkdir lcov-html genhtml -o lcov-html stringencoders.infotest: unittest speedtestunittest: modp_b16_test modp_b64_test modp_b85_test modp_burl_test modp_bjavascript_test modp_numtoa_test modp_ascii_test cxx_test @find . -name '*da' | xargs rm -f @./modp_b16_test @./modp_b64_test @./modp_b64w_test @./modp_b85_test @./modp_b2_test @./modp_burl_test @./modp_bjavascript_test @./modp_numtoa_test @./modp_ascii_test @./cxx_testperftest: speedtest speedtest_numtoa speedtest_ascii ./speedtest ./speedtest_numtoa ./speedtest_ascii.PHONY: doxydoxy: ${SOURCES} doxy/header.html doxy/footer.html Doxyfile doxygen Doxyfile
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -