Makefrag - vx32 - Local 9vx git repository for patches.
 (HTM) git clone git://r-36.net/vx32
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       Makefrag (1166B)
       ---
            1 
            2 ZLIB_CFLAGS := 
            3 
            4 ZLIB_EOBJS := \
            5         $(addprefix vxa/zlib/, \
            6                 ezlib.vo \
            7                 compress.vo \
            8                 deflate.vo \
            9                 trees.vo \
           10                 adler32.vo \
           11                 crc32.vo \
           12                 zutil.vo \
           13         )
           14 
           15 # VX32 decoder
           16 ZLIB_DOBJS := \
           17         $(addprefix vxa/zlib/, \
           18                 dzlib.vo \
           19                 inflate.vo \
           20                 inftrees.vo \
           21                 inffast.vo \
           22                 adler32.vo \
           23                 crc32.vo \
           24                 zutil.vo \
           25         )
           26 
           27 
           28 ZLIB_TARGETS := vxa/zlib/ezlib vxa/zlib/dzlib vxa/zlib/hdzlib
           29 
           30 OBJDIRS += vxa/zlib
           31 CLEAN_FILES += $(ZLIB_EOBJS) $(ZLIB_DOBJS) $(ZLIB_TARGETS)
           32 
           33 
           34 all: $(ZLIB_TARGETS)
           35 
           36 
           37 # VXA encoder and decoder
           38 vxa/zlib/ezlib: $(ZLIB_EOBJS) $(CLIB_DEPS)
           39         $(VX32_LD) -o $@ $(VX32_LDFLAGS) $(ZLIB_EOBJS) $(VX32_LDLIBS)
           40 
           41 vxa/zlib/dzlib: $(ZLIB_DOBJS) $(CLIB_DEPS)
           42         $(VX32_LD) -s -o $@ $(VX32_LDFLAGS) $(ZLIB_DOBJS) $(VX32_LDLIBS)
           43 
           44 vxa/zlib/%.vo: vxa/zlib/%.c
           45         $(VX32_CC) -c -o $@ $(VX32_CFLAGS) $(ZLIB_CFLAGS) $<
           46 
           47 
           48 # Host version of standalone zlib decoder, for comparison and debugging.
           49 ZLIB_HDOBJS := $(patsubst %.vo,%.ho,$(ZLIB_DOBJS))
           50 CLEAN_FILES += $(ZLIB_HDOBJS) vxa/zlib/hdzlib
           51 
           52 vxa/zlib/hdzlib: $(ZLIB_HDOBJS)
           53         $(HOST_CC) -o $@ $(HOST_LDFLAGS) $(ZLIB_HDOBJS)
           54 
           55 vxa/zlib/%.ho: vxa/zlib/%.c
           56         $(HOST_CC) -c -o vxa/zlib/$*.ho $(HOST_CFLAGS) $(ZLIB_CFLAGS) $<
           57