makefrag
来自「在x86平台上运行不可信任代码的sandbox。」· 代码 · 共 58 行
TXT
58 行
ZLIB_CFLAGS := ZLIB_EOBJS := \ $(addprefix vxa/zlib/, \ ezlib.vo \ compress.vo \ deflate.vo \ trees.vo \ adler32.vo \ crc32.vo \ zutil.vo \ )# VX32 decoderZLIB_DOBJS := \ $(addprefix vxa/zlib/, \ dzlib.vo \ inflate.vo \ inftrees.vo \ inffast.vo \ adler32.vo \ crc32.vo \ zutil.vo \ )ZLIB_TARGETS := vxa/zlib/ezlib vxa/zlib/dzlib vxa/zlib/hdzlibOBJDIRS += vxa/zlibCLEAN_FILES += $(ZLIB_EOBJS) $(ZLIB_DOBJS) $(ZLIB_TARGETS)all: $(ZLIB_TARGETS)# VXA encoder and decodervxa/zlib/ezlib: $(ZLIB_EOBJS) $(CLIB_DEPS) $(VX32_LD) -o $@ $(VX32_LDFLAGS) $(ZLIB_EOBJS) $(VX32_LDLIBS)vxa/zlib/dzlib: $(ZLIB_DOBJS) $(CLIB_DEPS) $(VX32_LD) -s -o $@ $(VX32_LDFLAGS) $(ZLIB_DOBJS) $(VX32_LDLIBS)vxa/zlib/%.vo: vxa/zlib/%.c $(VX32_CC) -c -o $@ $(VX32_CFLAGS) $(ZLIB_CFLAGS) $<# Host version of standalone zlib decoder, for comparison and debugging.ZLIB_HDOBJS := $(patsubst %.vo,%.ho,$(ZLIB_DOBJS))CLEAN_FILES += $(ZLIB_HDOBJS) vxa/zlib/hdzlibvxa/zlib/hdzlib: $(ZLIB_HDOBJS) $(HOST_CC) -o $@ $(HOST_LDFLAGS) $(ZLIB_HDOBJS)vxa/zlib/%.ho: vxa/zlib/%.c $(HOST_CC) -c -o vxa/zlib/$*.ho $(HOST_CFLAGS) $(ZLIB_CFLAGS) $<
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?