diff --git a/src/conio/GNUmakefile b/src/conio/GNUmakefile
index b27c1feb083ad1c8191a3ff0ec8259bd5284aa6b..e14fb74d392ca97034722128c298ed92dfcdfd0c 100644
--- a/src/conio/GNUmakefile
+++ b/src/conio/GNUmakefile
@@ -77,6 +77,7 @@ rgbmap.h: rgbmap.s
 
 $(MTOBJODIR)$(DIRSEP)rgbmap$(OFILE): rgbmap.s rgbmap.h
 
-$(EXEODIR)$(DIRSEP)genmap$(EXEFILE): $(OBJODIR)$(DIRSEP)genmap$(OFILE)
-	cc $(LDFLAGS) $(OBJODIR)$(DIRSEP)genmap$(OFILE) -o $@
+$(EXEODIR)$(DIRSEP)genmap$(EXEFILE): genmap.c
+	@echo Compiling $@...
+	$(QUIET)cc $(LDFLAGS) $< -o $@