2 ===================================================================
3 --- configure (revision 473)
4 +++ configure (working copy)
6 echo "available options:"
8 echo " --help print this message"
9 +echo " --crosscompile=ARCH crosscompile for ARCH"
10 echo " --enable-avis-input enables avisynth input (win32 only)"
11 echo " --enable-mp4-output enables mp4 output (using gpac)"
12 echo " --enable-vfw compiles the VfW frontend"
22 +UNAMES="`uname -s |tr A-Z a-z`"
23 +UNAMEM="`uname -m |tr A-Z a-z`"
34 + RANLIB="$CROSS-ranlib"
35 + UNAMES="`echo $CROSS | cut -d- -f2`"
36 + UNAMEM="`echo $CROSS | cut -d- -f1`"
51 + includedir="$optarg"
53 + --enable-avis-input)
54 + if [ $SYS = CYGWIN -o $SYS = MINGW ]; then
55 + CFLAGS="$CFLAGS -DAVIS_INPUT"
56 + LDFLAGS="$LDFLAGS -lvfw32"
60 + --enable-mp4-output)
61 + CFLAGS="$CFLAGS -DMP4_OUTPUT"
62 + LDFLAGS="$LDFLAGS -lgpac_static"
63 + if [ $SYS = CYGWIN -o $SYS = MINGW ]; then
64 + LDFLAGS="$LDFLAGS -lwinmm"
69 + ASFLAGS="$ASFLAGS ${opt#--extra-asflags=}"
72 + CFLAGS="$CFLAGS ${opt#--extra-cflags=}"
73 + VFW_CFLAGS="${opt#--extra-cflags=}"
76 + LDFLAGS="$LDFLAGS ${opt#--extra-ldflags=}"
77 + VFW_LDFLAGS="${opt#--extra-ldflags=}"
80 + CFLAGS="$CFLAGS -DHAVE_PTHREAD=1"
86 + LDFLAGS="$LDFLAGS -lpthread"
95 + CFLAGS="$CFLAGS -pg"
96 + LDFLAGS="$LDFLAGS -pg"
100 + CFLAGS="$CFLAGS -fPIC"
101 + ASFLAGS="$ASFLAGS -D__PIC__"
107 + --enable-visualize)
108 + LDFLAGS="$LDFLAGS -L/usr/X11R6/lib -lX11"
109 + CFLAGS="$CFLAGS -DVISUALIZE=1"
113 + echo "Unknown option $opt, ignored"
123 CFLAGS="$CFLAGS -DHAVE_MALLOC_H"
128 CFLAGS="$CFLAGS -falign-loops=16"
129 LDFLAGS="$LDFLAGS -lm -lmx"
134 LDFLAGS="$LDFLAGS -lm"
139 LDFLAGS="$LDFLAGS -lm"
144 CFLAGS="$CFLAGS -DHAVE_MALLOC_H"
145 LDFLAGS="$LDFLAGS -lm"
150 CFLAGS="$CFLAGS -mno-cygwin"
151 LDFLAGS="$LDFLAGS -mno-cygwin"
164 CFLAGS="$CFLAGS -DHAVE_MALLOC_H"
165 LDFLAGS="$LDFLAGS -lm"
172 - i386|i486|i586|i686|BePC)
173 + i386|i486|i586|i686|bepc)
175 CFLAGS="$CFLAGS -DHAVE_MMXEXT -DHAVE_SSE2"
179 ASFLAGS="-f elf -m amd64"
181 - "Power Macintosh"|ppc)
182 + "power macintosh"|ppc)
188 CFLAGS="$CFLAGS -DARCH_$ARCH -DSYS_$SYS"
199 - exec_prefix="$optarg"
208 - includedir="$optarg"
210 - --enable-avis-input)
213 - --disable-avis-input)
216 - --enable-mp4-output)
219 - --disable-mp4-output)
223 - ASFLAGS="$ASFLAGS ${opt#--extra-asflags=}"
226 - CFLAGS="$CFLAGS ${opt#--extra-cflags=}"
227 - VFW_CFLAGS="${opt#--extra-cflags=}"
230 - LDFLAGS="$LDFLAGS ${opt#--extra-ldflags=}"
231 - VFW_LDFLAGS="${opt#--extra-ldflags=}"
240 - CFLAGS="$CFLAGS -g"
244 - CFLAGS="$CFLAGS -pg"
245 - LDFLAGS="$LDFLAGS -pg"
259 - if [ $ARCH = "X86_64" -o $ARCH = "PPC" -o $ARCH = "ALPHA" ] ; then
263 - --enable-visualize)
264 - LDFLAGS="$LDFLAGS -L/usr/X11R6/lib -lX11"
265 - CFLAGS="$CFLAGS -DVISUALIZE=1"
269 - echo "Unknown option $opt, ignored"
274 # autodetect options that weren't forced nor disabled
276 if test "$pthread" = "auto" ; then
285 HAVE_GETOPT_LONG=$HAVE_GETOPT_LONG
288 ===================================================================
289 --- Makefile (revision 473)
290 +++ Makefile (working copy)
292 default: $(DEP) x264$(EXE)
294 libx264.a: .depend $(OBJS) $(OBJASM)
295 - ar rc libx264.a $(OBJS) $(OBJASM)
297 + $(AR) rc libx264.a $(OBJS) $(OBJASM)
298 + $(RANLIB) libx264.a
300 $(SONAME): .depend $(OBJS) $(OBJASM)
301 $(CC) -shared -o $@ $(OBJS) $(OBJASM) -Wl,-soname,$(SONAME)
302 @@ -133,14 +133,14 @@
304 rm -f config.mak config.h vfw/build/cygwin/config.mak x264.pc
306 -install: x264 $(SONAME)
308 install -d $(DESTDIR)$(bindir) $(DESTDIR)$(includedir)
309 install -d $(DESTDIR)$(libdir) $(DESTDIR)$(libdir)/pkgconfig
310 install -m 644 x264.h $(DESTDIR)$(includedir)
311 install -m 644 libx264.a $(DESTDIR)$(libdir)
312 install -m 644 x264.pc $(DESTDIR)$(libdir)/pkgconfig
313 - install x264 $(DESTDIR)$(bindir)
314 - ranlib $(DESTDIR)$(libdir)/libx264.a
315 + install x264$(EXE) $(DESTDIR)$(bindir)
316 + $(RANLIB) $(DESTDIR)$(libdir)/libx264.a
317 $(if $(SONAME), ln -sf $(DESTDIR)$(libdir)/$(SONAME) $(DESTDIR)$(libdir)/libx264.so)
318 $(if $(SONAME), install -m 755 $(SONAME) $(DESTDIR)$(libdir))