📄 makefrag
字号:
BZ2_CFLAGS := -DBZ_NO_STDIO# VX32 decoderBZ2_OBJS := \ $(addprefix vxa/bz2/, \ blocksort.vo \ huffman.vo \ crctable.vo \ randtable.vo \ compress.vo \ decompress.vo \ bzlib.vo \ )BZ2_TARGETS := vxa/bz2/dbz2 vxa/bz2/hdbz2 vxa/bz2/ebz2OBJDIRS += vxa/bz2CLEAN_FILES += $(BZ2_OBJS) $(BZ2_TARGETS)all: $(BZ2_TARGETS)# VXA-based bzip2 encoder and decodervxa/bz2/%bz2: vxa/bz2/%bz2.vo vxa/bz2/libbz2.a $(CLIB_DEPS) $(VX32_LD) -o $@ $(VX32_LDFLAGS) -Lbz2 $< -Lvxa/bz2 -lbz2 $(VX32_LDLIBS)vxa/bz2/libbz2.a: $(BZ2_OBJS) $(VX32_AR) r $@ $(BZ2_OBJS)vxa/bz2/%.vo: vxa/bz2/%.c $(VX32_CC) -c -o $@ $(VX32_CFLAGS) $(BZ2_CFLAGS) $<# Host version of bz2 decoder, for comparison and debuggingBZ2_HDOBJS := vxa/bz2/dbz2.ho $(patsubst %.vo,%.ho,$(BZ2_OBJS))CLEAN_FILES += $(BZ2_HDOBJS) vxa/bz2/hdbz2vxa/bz2/hdbz2: $(BZ2_HDOBJS) $(HOST_CC) -o $@ $(HOST_LDFLAGS) $(BZ2_HDOBJS)vxa/bz2/%.ho: vxa/bz2/%.c $(HOST_CC) -c -o vxa/bz2/$*.ho $(HOST_CFLAGS) $(BZ2_CFLAGS) $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -