Makefrag - vx32 - Local 9vx git repository for patches.
 (HTM) git clone git://r-36.net/vx32
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       Makefrag (1411B)
       ---
            1 
            2 VORBIS_CFLAGS := -Ivxa/vorbis -Ivxa/vorbis/libogg/include \
            3                 -Ivxa/vorbis/libvorbis/include
            4 
            5 VORBIS_HCFLAGS := $(VORBIS_CFLAGS)
            6 #VORBIS_HCFLAGS := $(VORBIS_CFLAGS) -msse2 -mfpmath=sse
            7 
            8 VORBIS_DOBJS := \
            9         vxa/vorbis/dvorbis.vo \
           10         $(addprefix vxa/vorbis/libogg/src/, \
           11                 bitwise.vo \
           12                 framing.vo \
           13         ) \
           14         $(addprefix vxa/vorbis/libvorbis/lib/, \
           15                 analysis.vo \
           16                 bitrate.vo \
           17                 block.vo \
           18                 codebook.vo \
           19                 envelope.vo \
           20                 floor0.vo \
           21                 floor1.vo \
           22                 info.vo \
           23                 lpc.vo \
           24                 lsp.vo \
           25                 mapping0.vo \
           26                 mdct.vo \
           27                 psy.vo \
           28                 registry.vo \
           29                 res0.vo \
           30                 sharedbook.vo \
           31                 smallft.vo \
           32                 synthesis.vo \
           33                 vorbisfile.vo \
           34                 window.vo \
           35         )
           36 
           37 OBJDIRS += vorbis vorbis/libogg/src vorbis/libvorbis/lib
           38 CLEAN_FILES += $(VORBIS_DOBJS) vorbis/dvorbis
           39 
           40 
           41 all: vxa/vorbis/dvorbis vxa/vorbis/hdvorbis
           42 
           43 vxa/vorbis/dvorbis: $(VORBIS_DOBJS) $(CLIB_DEPS)
           44         $(VX32_LD) -o $@ $(VX32_LDFLAGS) $(VORBIS_DOBJS) $(VX32_LDLIBS)
           45 
           46 vxa/vorbis/%.vo: vxa/vorbis/%.c
           47         $(VX32_CC) -c -o $@ $(VX32_CFLAGS) $(VORBIS_CFLAGS) $<
           48 
           49 
           50 # Host version of vorbis decoder, for comparison and debugging
           51 # (not built by default - use 'make vorbis/hdvorbis' to build it.)
           52 
           53 VORBIS_HDOBJS := $(patsubst %.vo,%.ho,$(VORBIS_DOBJS))
           54 CLEAN_FILES += $(VORBIS_HDOBJS) vorbis/hdvorbis
           55 
           56 vxa/vorbis/hdvorbis: $(VORBIS_HDOBJS)
           57         $(HOST_CC) -o $@ $(HOST_LDFLAGS) $(VORBIS_HDOBJS) -lm
           58 
           59 vxa/vorbis/%.ho: vxa/vorbis/%.c
           60         $(HOST_CC) -c -o $@ $(VORBIS_HCFLAGS) $(HOST_CFLAGS) $<
           61