prefix=/usr
dfblib=""
dfbinc=""
+nodfb=0
echo $run_cmd
--help) usage; shift 1;;
--with-dfblib) dfblib=`echo $1 | awk -F= '{ print $2 }'`; shift;;
--with-dfbinc) dfbinc=`echo $1 | awk -F= '{ print $2 }'`; shift;;
+ --without-dfb) nodfb=1; shift ;;
esac
done
fi
fi
if [ "$dfb_inc_dir" = "0" ]; then
- echo "dfb includes missing ..."
- exit 1
+ echo "dfb includes not found ..."
+ nodfb=1
fi
dfb_lib_dir="0"
if [ -z "$dfblib" ]; then
fi
fi
if [ "$dfb_lib_dir" = "0" ]; then
- echo "dfb libs missing ..."
- exit 1
+ echo "dfb libs not found ..."
+ nodfb=1
fi
-echo "directfb installation looks good :)"
+
+[ "$nodfb" = "0" ] && echo "directfb installation looks good :)"
echo "creating Makefile"
+
cat > Makefile << EOF
# $name Makefile, created `date`
INCLUDEDIR = /usr/include
+EOF
+
+if [ "$nodfb" = "0" ]; then
+
+cat >> Makefile << EOF
CFLAGS = -DDEBUG -DUSE_DFB_API -DFONT=\"$prefix/share/$name/decker.ttf\" -O3 -Wall -I$dfb_inc_dir
LIBS = -L$dfb_lib_dir -ldirectfb
OBJS = random.o dfbapi.o
+EOF
+
+else
+
+cat >> Makefile << EOF
+CFLAGS = -DDEBUG -DNODFB -O3 -Wall
+LIBS =
+
+OBJS = random.o
+EOF
+
+fi
+
+cat >> Makefile << EOF
OBJS2 = $name
$name: \$(OBJS)