#!/bin/sh #$Id$ #Copyright (c) 2010-2015 Pierre Pronchery #This file is part of DeforaOS Unix utils #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation, version 3 of the License. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. # #You should have received a copy of the GNU General Public License #along with this program. If not, see . #variables CC="../../../../../Devel/src/C99/C99-git/src/c99 -M graph" DOT="dot -Tpng:cairo:gd" MAKE="make -k" RM="rm -f" VIEW="view" #functions #main $RM -- ../src/*.o.png #FIXME force the i386 architecture for the moment #arch=$(uname -m) arch="i386" os=$(uname -s) (cd "../src" && $MAKE CC="$CC" CPPFLAGS="-D __${os}__=1 -D __${arch}__=1 -D __ELF__=1" CFLAGS= distclean all) for i in ../src/*.o; do $DOT -o "$i.png" "$i" done $VIEW -- ../src/*.o.png