From: Duncan C. <dun...@us...> - 2005-04-06 21:36:56
|
Update of /cvsroot/gtk2hs/gtk2hs/tools/apicoverage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7204/tools/apicoverage Modified Files: Makefile gtk.ignore Log Message: Makefile: cure bit rot in apicoverage tool gtk.ignore: ignore the _utf8 variants that exist for some functions. Index: Makefile =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/tools/apicoverage/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile 27 Mar 2005 12:59:06 -0000 1.6 +++ Makefile 6 Apr 2005 21:36:48 -0000 1.7 @@ -14,10 +14,11 @@ --directory-prefix=tars gtk.def : tars/gtk+-$(GTK_VERSION).tar.bz2 - tar --file tars/gtk+-$(GTK_VERSION).tar.bz2 -j --get gtk+-$(GTK_VERSION)/gtk/gtk.def -O > gtk.def - sed -i 's:\(\t\|EXPORTS\)::' gtk.def + tar --file tars/gtk+-$(GTK_VERSION).tar.bz2 -j \ + --get gtk+-$(GTK_VERSION)/gtk/gtk.def -O \ + | sed 's:\(\t\|EXPORTS\)::' | cut -d' ' -f 1 | sort > gtk.def -GTK_CHS_FILES = $(shell find ../../gtk -name '*.chs') +GTK_CHS_FILES = $(shell find ../../gtk -name '*.chs' -o -name '*.chs.pp') gtk.coverage : $(GTK_CHS_FILES) grep -h 'foreign import ccall \(safe \|unsafe \)\?" \?&\?.*"' \ @@ -72,5 +73,9 @@ awk '$$1 == "<" { print $$2 }' | \ awk -F _ '{ printf("%s_%s_%s\n", $$1, $$2, $$3) }' | uniq -c | sort -n +full: gtk.def.filtered gtk.coverage.filtered + @diff gtk.def.filtered gtk.coverage.filtered | \ + awk '$$1 == "<" { print $$2 }' | sort + debug: @echo GTK_IGNORE_FILES = $(GTK_IGNORE_FILES) Index: gtk.ignore =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/tools/apicoverage/gtk.ignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- gtk.ignore 3 Aug 2004 02:40:13 -0000 1.3 +++ gtk.ignore 6 Apr 2005 21:36:48 -0000 1.4 @@ -65,6 +65,10 @@ exclude gtk_input_dialog +#we do not need to count the _utf8 variants too +exclude _utf8$ + + #low level exclude gtk_marshal exclude gtk_false |