-# All files in platform/example/functions/_PDCLIB (for development only)
-PATCHFILES1 := $(shell ls platform/example/functions/_PDCLIB/*.c)
-# All files in platform/example/functions/stdlib (for development only)
-PATCHFILES2 := $(shell ls platform/example/functions/stdlib/*.c)
+# TODO: This must be possible without four discrete steps.
+# All files in platform/$(PLATFORM)/functions/_PDCLIB (for development only)
+PATCHFILES1 := $(shell ls platform/$(PLATFORM)/functions/_PDCLIB/*.c)
+# All files in platform/$(PLATFORM)/functions/stdlib (for development only)
+PATCHFILES2 := $(shell ls platform/$(PLATFORM)/functions/stdlib/*.c)
+# All files in platform/$(PLATFORM)/functions/stdio (for development only)
+PATCHFILES3 := $(shell ls platform/$(PLATFORM)/functions/stdio/*.c)
+# All files in platform/$(PLATFORM)/functions/signal (for development only)
+PATCHFILES4 := $(shell ls platform/$(PLATFORM)/functions/signal/*.c)