--- a/trunk/wharfie/wharfie.py
+++ b/trunk/wharfie/wharfie.py
@@ -180,6 +180,7 @@
     parser.add_argument('--info', action='store_true', help="Print info about already generated image" )
     parser.add_argument('--gen-only', action='store_true', help="Generate makefile only, but don't build it" )
     parser.add_argument('--dry-run', action='store_true', help="Generate makefile with disabled run actions and don't build it" )
+    parser.add_argument('--verbose', action='store_true', help="Print verbose make output" )
     parser.add_argument('wharfile', default='Wharfile', nargs='?', help="Filename of a 'Wharfile'. By default ./Wharfile is used." )
     args = parser.parse_args()
 
@@ -196,12 +197,16 @@
         make.write_makefile('Makefile', args.dry_run, os.path.abspath(os.path.dirname(sys.argv[0])) + "/../share/wharfie");
 
     # call make
+    flags=""
+    if args.verbose:
+        flags+=" VERBOSE=y"
+    
     if args.clean:
-        os.system("make clean")
+        os.system("make %s clean" % flags)
     elif args.info:
-        os.system("make info")
+        os.system("make %s info" % flags)
     elif not args.gen_only and not args.dry_run:
-        os.system("make");
+        os.system("make %s" % flags);
 
         
 if __name__ == "__main__":