代码拉取完成,页面将自动刷新
同步操作将从 baickl/vfs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
CC = gcc
AR =ar
INCLUDE = include
WARN=-g -Wall -fPIC -W -ansi -pedantic
INCS=-I$(INCLUDE)
DEFINES=-D_FILE_OFFSET_BITS=64 -DBZ_NO_STDIO
CFLAGS = $(WARN) $(INCS) $(DEFINES)
OBJS=objs/pak.o \
objs/util.o \
objs/vfs.o \
objs/stream.o \
objs/pool.o \
objs/pak_plugin.o \
objs/bz2compress_plugin.o \
objs/hashtable.o \
objs/hashtable_itr.o \
objs/hashtable_utility.o \
objs/crc32.o \
objs/blocksort.o \
objs/huffman.o \
objs/crctable.o \
objs/randtable.o \
objs/compress.o \
objs/decompress.o \
objs/bzlib.o
all:lib tool test
lib:$(OBJS)
rm -f lib/libpak.a
$(AR) cq lib/libpak.a $(OBJS)
objs/pak.o:src/pak.c
$(CC) $(CFLAGS) -c src/pak.c -o objs/pak.o
objs/util.o:src/util.c
$(CC) $(CFLAGS) -c src/util.c -o objs/util.o
objs/vfs.o:src/vfs.c
$(CC) $(CFLAGS) -c src/vfs.c -o objs/vfs.o
objs/stream.o:src/stream.c
$(CC) $(CFLAGS) -c src/stream.c -o objs/stream.o
objs/pool.o:src/pool.c
$(CC) $(CFLAGS) -c src/pool.c -o objs/pool.o
objs/pak_plugin.o:src/plugin/pak_plugin.c
$(CC) $(CFLAGS) -c src/plugin/pak_plugin.c -o objs/pak_plugin.o
objs/bz2compress_plugin.o:src/plugin/bz2compress_plugin.c
$(CC) $(CFLAGS) -c src/plugin/bz2compress_plugin.c -o objs/bz2compress_plugin.o
objs/hashtable.o:src/hashtable/hashtable.c
$(CC) $(CFLAGS) -c src/hashtable/hashtable.c -o objs/hashtable.o
objs/hashtable_itr.o:src/hashtable/hashtable_itr.c
$(CC) $(CFLAGS) -c src/hashtable/hashtable_itr.c -o objs/hashtable_itr.o
objs/hashtable_utility.o:src/hashtable/hashtable_utility.c
$(CC) $(CFLAGS) -c src/hashtable/hashtable_utility.c -o objs/hashtable_utility.o
objs/crc32.o:src/crc32/crc32.c
$(CC) $(CFLAGS) -c src/crc32/crc32.c -o objs/crc32.o
objs/blocksort.o:src/bzip2/blocksort.c
$(CC) $(CFLAGS) -c src/bzip2/blocksort.c -o objs/blocksort.o
objs/huffman.o:src/bzip2/huffman.c
$(CC) $(CFLAGS) -c src/bzip2/huffman.c -o objs/huffman.o
objs/crctable.o:src/bzip2/crctable.c
$(CC) $(CFLAGS) -c src/bzip2/crctable.c -o objs/crctable.o
objs/randtable.o:src/bzip2/randtable.c
$(CC) $(CFLAGS) -c src/bzip2/randtable.c -o objs/randtable.o
objs/compress.o:src/bzip2/compress.c
$(CC) $(CFLAGS) -c src/bzip2/compress.c -o objs/compress.o
objs/decompress.o:src/bzip2/decompress.c
$(CC) $(CFLAGS) -c src/bzip2/decompress.c -o objs/decompress.o
objs/bzlib.o:src/bzip2/bzlib.c
$(CC) $(CFLAGS) -c src/bzip2/bzlib.c -o objs/bzlib.o
tool:
$(MAKE) -C tools
test:
$(MAKE) -C examples
clean:
rm -f lib/libpak.a $(OBJS)
rm -f bin/pack_dir
cd tools;$(MAKE) clean
cd examples;$(MAKE) clean
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。