minwi code example
Example 1: minwi
make install
Example 2: minwi
cd $ROOT
configure --disable-shared --enable-static --with-mylibgd --disable-swig --without-x --without-tclsh --with-codegens --disable-ltdl
Example 3: minwi
gunzip < graphviz-working.tar.gz | tar xf -
Example 4: minwi
./configure -C --prefix=$INSTALLROOT --without-gdk-pixbuf --with-mylibgd --disable-swig --without-x --disable-tcl --without-ipsepcola --enable-shared --disable-static --with-freetype=$GTKDIR/lib --enable-ltdl $PANGOFLAGS --without-gtk --without-gtkgl
Example 5: minwi
export INSTALLROOT # Root install directory
export GTKDIR # Root of GTK tree
export FONTCONFIGINCLUDEDIR # Path of fontconfig include dir
export FONTCONFIGLIBDIR # Path of fontconfig lib dir
export FREETYPEINCLUDEDIR # Path of freetype2 include dir
export FREETYPELIBDIR # Path of freetype2 lib dir
export CFLAGS="-DGVDLL=1"
export CPPFLAGS="-I$GTKDIR/include -I$GTKDIR/include/freetype2 "
export LDFLAGS="-L$GTKDIR/lib -no-undefined"
export FONTCONFIG_CFLAGS=-I$GTKDIR/include/
export FONTCONFIG_LIBS="-L$FONTCONFIGLIBDIR -lfontconfig"
export FREETYPE2_CFLAGS=-I$FREETYPEINCLUDEDIR
export FREETYPE2_LIBS=-L$FREETYPELIBDIR
export PKG_CONFIG=$GTKDIR/bin/pkg-config
export PKG_CONFIG_PATH=$GTKDIR/lib/pkgconfig
export PANGOFLAGS="--with-fontconfig --with-fontconfiglibdir=$FONTCONFIGLIBDIR --with-fontconfigincludedir=$FONTCONFIGINCLUDEDIR --with-pangocairo"
Example 6: minwi
gunzip < graphviz-win.tgz | tar xf -
Example 7: minwi
X=simple;gcc -v -I'/usr/local/include/graphviz' -I'/usr/local/include'
-o $X -O $X.c -L/usr/local/lib -L/usr/local/lib/graphviz -lgvc -lgraph
-lpathplan -lcdt -lgvplugin_core -lgvplugin_dot_layout
-lgvplugin_neao_layout -lgvplugin_gd -lgvplugin_pango -lgvc -lpathplan
Example 8: minwi
make # builds most of "lib" (see Makefile changes), cmd/dot and cmd/tools - stops on cmd/gvpr
make install
Example 9: minwi
SUBDIRS = cdt graph agraph gd pathplan vpsc \
circogen dotgen fdpgen neatogen twopigen common pack gvc \
ingraphs
Example 10: minwi
SUBDIRS = cdt graph agraph gd pathplan agutil sfio vmalloc ast vpsc \
circogen dotgen fdpgen neatogen twopigen common pack gvc \
ingraphs expr