Makefrag - vx32 - Local 9vx git repository for patches.
 (HTM) git clone git://r-36.net/vx32
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       Makefrag (1325B)
       ---
            1 
            2 JPEG_CFLAGS := 
            3 
            4 JPEG_HCFLAGS := $(JPEG_CFLAGS)
            5 #JPEG_HCFLAGS := $(JPEG_CFLAGS) -msse2 -mfpmath=sse
            6 
            7 JPEG_SRCS := $(addprefix vxa/jpeg/, \
            8                 jcomapi.c \
            9                 jdapimin.c \
           10                 jdapistd.c \
           11                 jdatasrc.c \
           12                 jdcoefct.c \
           13                 jdcolor.c \
           14                 jddctmgr.c \
           15                 jdhuff.c \
           16                 jdinput.c \
           17                 jdmainct.c \
           18                 jdmarker.c \
           19                 jdmaster.c \
           20                 jdmerge.c \
           21                 jdphuff.c \
           22                 jdpostct.c \
           23                 jdsample.c \
           24                 jerror.c \
           25                 jidctflt.c \
           26                 jidctfst.c \
           27                 jidctint.c \
           28                 jidctred.c \
           29                 jmemmgr.c \
           30                 jmemnobs.c \
           31                 jquant1.c \
           32                 jquant2.c \
           33                 jutils.c \
           34                 wrbmp.c \
           35         )
           36 
           37 JPEG_DOBJS := vxa/jpeg/djpeg.vo \
           38                 $(patsubst %.c,%.vo,$(JPEG_SRCS))
           39 
           40 JPEG_TARGETS := vxa/jpeg/djpeg vxa/jpeg/hdjpeg
           41 
           42 OBJDIRS += vxa/jpeg
           43 CLEAN_FILES += $(JPEG_DOBJS) $(JPEG_TARGETS)
           44 
           45 
           46 all: $(JPEG_TARGETS)
           47 
           48 vxa/jpeg/djpeg: $(JPEG_DOBJS) $(CLIB_DEPS)
           49         $(VX32_LD) -o $@ $(VX32_LDFLAGS) $(JPEG_DOBJS) $(VX32_LDLIBS)
           50 
           51 vxa/jpeg/%.vo: vxa/jpeg/%.c
           52         $(VX32_CC) -c -o $@ $(VX32_CFLAGS) $(JPEG_CFLAGS) $<
           53 
           54 
           55 
           56 # Host version of jpeg decoder, for comparison and debugging
           57 # (not built by default - use 'make jpeg/hdjpeg' to build it.)
           58 
           59 JPEG_HDOBJS := $(patsubst %.vo,%.ho,$(JPEG_DOBJS))
           60 CLEAN_FILES += $(JPEG_HDOBJS) vxa/jpeg/hdjpeg
           61 
           62 vxa/jpeg/hdjpeg: $(JPEG_HDOBJS)
           63         $(HOST_CC) -o $@ $(HOST_LDFLAGS) $(JPEG_HDOBJS) -lm
           64 
           65 vxa/jpeg/%.ho: vxa/jpeg/%.c
           66         $(HOST_CC) -c -o $@ $(HOST_CFLAGS) $(JPEG_HCFLAGS) $<
           67