distclean: clean
rm -f config.mak vfw/build/cygwin/config.mak
-DIR_INSTALL="/usr/local"
install: x264
- install -d $(DIR_INSTALL)/include $(DIR_INSTALL)/lib $(DIR_INSTALL)/bin
- install x264.h $(DIR_INSTALL)/include/
- install libx264.a $(DIR_INSTALL)/lib/
- install x264 $(DIR_INSTALL)/bin/
+ install -d $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
+ install -m 644 x264.h $(DESTDIR)$(includedir)
+ install -m 644 libx264.a $(DESTDIR)$(libdir)
+ install x264 $(DESTDIR)$(bindir)
etags: TAGS
exit 1
fi
+prefix='/usr/local'
+eprefix='${prefix}'
+bindir='${eprefix}/bin'
+libdir='${eprefix}/lib'
+includedir='${prefix}/include'
+
avis_input="no"
mp4_output="no"
pthread="no"
# parse options
for opt do
+ optarg="${opt#*=}"
case "$opt" in
+ --prefix=*)
+ prefix="$optarg"
+ ;;
+ --exec-prefix=*)
+ eprefix="$optarg"
+ ;;
+ --bindir=*)
+ bindir="$optarg"
+ ;;
+ --libdir=*)
+ libdir="$optarg"
+ ;;
+ --includedir=*)
+ includedir="$optarg"
+ ;;
--enable-avis-input)
if [ $SYS = CYGWIN -o $SYS = MINGW ]; then
CFLAGS="$CFLAGS -DAVIS_INPUT"
rm -f config.mak
cat > config.mak << EOF
+prefix=$prefix
+eprefix=$eprefix
+bindir=$bindir
+libdir=$libdir
+includedir=$includedir
ARCH=$ARCH
SYS=$SYS
CC=$CC