makefile.simple

来自「解压缩chm格式文件的源代码」· SIMPLE 代码 · 共 51 行

SIMPLE
51
字号
## Available defines for building chm_lib with particular options# CHM_MT:        build thread-safe version of chm_lib# CHM_USE_PREAD: build chm_lib to use pread/pread64 for all I/O# CHM_USE_IO64:  build chm_lib to support 64-bit file I/O## Note: LDFLAGS must contain -lpthread if you are using -DCHM_MT.##CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64 -g -DDMALLOC_DISABLELDFLAGS=-lpthreadINSTALLPREFIX=/usr/localCC=gccLD=gccLIBTOOL=libtoolCP=/bin/cpEXAMPLES=test_chmLib enum_chmLib enumdir_chmLib chm_http extract_chmLiball: libchm.laexamples: ${EXAMPLES}%.lo: %.c	${LIBTOOL} --mode=compile ${CC} -c -o $@ $^ ${CFLAGS}libchm.la: chm_lib.lo lzx.lo	${LIBTOOL} --mode=link ${LD} -o $@ $^ ${LDFLAGS} -rpath ${INSTALLPREFIX}/libinstall: libchm.la	chmod a+r libchm.la	${LIBTOOL} --mode=install ${CP} libchm.la ${INSTALLPREFIX}/lib	${CP} chm_lib.h ${INSTALLPREFIX}/includeclean:	rm -fr libchm.la *.o *.lo .libs ${EXAMPLES}test_chmLib: test_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}enum_chmLib: enum_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}enumdir_chmLib: enumdir_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}extract_chmLib: extract_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}chm_http: chm_http.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm -lpthread ${CFLAGS}

⌨️ 快捷键说明

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