diff --git a/regression_test/map_param/parallel_mode/Makefile b/regression_test/map_param/parallel_mode/Makefile
index ddd375281986e1d46bba5c105a7b7bd068c114a2..70b6053c9be8c5b1918b02d76b30d194e9e40cd2 100644
--- a/regression_test/map_param/parallel_mode/Makefile
+++ b/regression_test/map_param/parallel_mode/Makefile
@@ -54,7 +54,7 @@ $(GENERATED_SOURCES) $(GENERATED_HEADERS): $(TTCN3_MODULES) $(PORT_HEADERS)
 
 clean distclean:
 	-rm -f $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) *.log Makefile.bak
+	$(GENERATED_SOURCES) *.log Makefile.bak $(COMMON_TTCN3_MODULES) $(PORT_SOURCES) $(PORT_HEADERS)
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(GENERATED_SOURCES)
diff --git a/regression_test/map_param/single_mode/Makefile b/regression_test/map_param/single_mode/Makefile
index 6fa6f589ca16cefc8d918aaf378fa4ee75600f53..7e33f2d5ff0e93b2b28694f41127e112bb4772e5 100644
--- a/regression_test/map_param/single_mode/Makefile
+++ b/regression_test/map_param/single_mode/Makefile
@@ -41,7 +41,7 @@ TARGET = map_param_single$(EXESUFFIX)
 all: $(TARGET)
 
 $(COMMON_TTCN3_MODULES) $(PORT_SOURCES) $(PORT_HEADERS):
-	ln -s ../$@
+	ln -s ../$@ .
 
 $(TARGET): $(OBJECTS)
 	$(CXX) $(LDFLAGS) -o $@ $(OBJECTS) -L$(TTCN3_DIR)/lib -l$(TTCN3_LIB) -L$(OPENSSL_DIR)/lib -lcrypto $($(PLATFORM)_LIBS)
@@ -54,7 +54,7 @@ $(GENERATED_SOURCES) $(GENERATED_HEADERS): $(TTCN3_MODULES) $(PORT_HEADERS)
 
 clean distclean:
 	-rm -f $(TARGET) $(OBJECTS) $(GENERATED_HEADERS) \
-	$(GENERATED_SOURCES) *.log Makefile.bak
+	$(GENERATED_SOURCES) *.log Makefile.bak $(COMMON_TTCN3_MODULES) $(PORT_SOURCES) $(PORT_HEADERS)
 
 dep: $(GENERATED_SOURCES)
 	makedepend $(CPPFLAGS) $(GENERATED_SOURCES)