Implement addprefix, addsuffix, basename, and suffix
diff --git a/test/addprefix.mk b/test/addprefix.mk
new file mode 100644
index 0000000..bdea844
--- /dev/null
+++ b/test/addprefix.mk
@@ -0,0 +1,2 @@
+test:
+	echo $(addprefix src/,foo bar)
diff --git a/test/addsuffix.mk b/test/addsuffix.mk
new file mode 100644
index 0000000..072b5fc
--- /dev/null
+++ b/test/addsuffix.mk
@@ -0,0 +1,2 @@
+test:
+	echo $(addsuffix .c,foo bar)
diff --git a/test/basename.mk b/test/basename.mk
new file mode 100644
index 0000000..d082019
--- /dev/null
+++ b/test/basename.mk
@@ -0,0 +1,2 @@
+test:
+	echo $(basename src/foo.c src-1.0/bar hacks)
diff --git a/test/suffix.mk b/test/suffix.mk
new file mode 100644
index 0000000..2ad94de
--- /dev/null
+++ b/test/suffix.mk
@@ -0,0 +1,2 @@
+test:
+	echo $(suffix src/foo.c src-1.0/bar.c hacks)