diff --git a/Makefile b/Makefile index b4b0149..df7d8ec 100644 --- a/Makefile +++ b/Makefile @@ -73,6 +73,7 @@ dist: $(PACKAGE)-$(VERSION)/tools/utilbox.c \ $(PACKAGE)-$(VERSION)/tools/utils.c \ $(PACKAGE)-$(VERSION)/tools/Makefile \ + $(PACKAGE)-$(VERSION)/tools/graph.sh \ $(PACKAGE)-$(VERSION)/tools/utils.sh \ $(PACKAGE)-$(VERSION)/tools/utilbox.h \ $(PACKAGE)-$(VERSION)/tools/project.conf \ diff --git a/tools/graph.sh b/tools/graph.sh new file mode 100755 index 0000000..b486100 --- /dev/null +++ b/tools/graph.sh @@ -0,0 +1,32 @@ +#!/bin/sh +#$Id$ +#Copyright (c) 2010 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/src/c99" +DOT="dot -Tpng:cairo:gd" +VIEW="view" + + +#functions +#main +rm -f ../src/*.o.png +(cd '../src' && make -k CC="$CC" CPPFLAGS="-M graph -D__ELF__ -D__i386__" CFLAGS= distclean all) +for i in ../src/*.o; do + $DOT -o "$i.png" "$i" +done +$VIEW ../src/*.o.png diff --git a/tools/project.conf b/tools/project.conf index fc3a8db..ad4a73c 100644 --- a/tools/project.conf +++ b/tools/project.conf @@ -1,7 +1,7 @@ targets=utilbox cflags_force=-W cflags=-Wall -g -O2 -pedantic -dist=Makefile,utils.sh,utilbox.h +dist=Makefile,graph.sh,utils.sh,utilbox.h [utilbox] type=binary