Handle CRLF
diff --git a/parser.go b/parser.go
index d7b1661..f085386 100644
--- a/parser.go
+++ b/parser.go
@@ -73,7 +73,7 @@
 		panic(err)
 	}
 
-	line = bytes.TrimRight(line, "\n")
+	line = bytes.TrimRight(line, "\r\n")
 
 	return line
 }
diff --git a/testcase/crlf.mk b/testcase/crlf.mk
new file mode 100644
index 0000000..bcfc169
--- /dev/null
+++ b/testcase/crlf.mk
@@ -0,0 +1,5 @@
+PASS := \

+  PASS

+

+test:

+	echo $(PASS)