Ignore the GOPATH warning if Makefile exists

For example not to confuse Hellogopher users
diff --git a/main.go b/main.go
index 56710f6..15d5bbe 100644
--- a/main.go
+++ b/main.go
@@ -106,7 +106,9 @@
 		importPath = filepath.ToSlash(strings.TrimPrefix(wd, p))
 		break
 	}
-	if build.Default.GOPATH == "" || len(srcTree) == pathMismatch {
-		log.Println("WARNING: for go vendoring to work your project needs to be somewhere under $GOPATH/src/")
+	if _, err := os.Stat(filepath.Join(wd, "Makefile")); os.IsNotExist(err) {
+		if build.Default.GOPATH == "" || len(srcTree) == pathMismatch {
+			log.Println("WARNING: for go vendoring to work your project needs to be somewhere under $GOPATH/src/")
+		}
 	}
 }