diff --git a/core/pcre/Module.mk b/core/pcre/Module.mk
index 4c9995b88dcf8e8068b97ae4ee841e284484ebd7..4a7925f271b712891dc137e7d459b1a7f42fb034 100644
--- a/core/pcre/Module.mk
+++ b/core/pcre/Module.mk
@@ -83,7 +83,7 @@ else
 			gunzip -c $(PCRELIBS) | tar xf -; \
 		fi; \
 		cd $(PCREVERS); \
-		PCRECC=$(CC); \
+		PCRECC="$(CC)"; \
 		if [ $(ARCH) = "alphacxx6" ]; then \
 			PCRECC="cc"; \
 		fi; \
diff --git a/graf2d/asimage/Module.mk b/graf2d/asimage/Module.mk
index 55a10e619c35c0052056f76e28d5d178586cc631..8f923b499f04e315b339a6d75725de197f7f7f77 100644
--- a/graf2d/asimage/Module.mk
+++ b/graf2d/asimage/Module.mk
@@ -114,7 +114,7 @@ ifeq ($(PLATFORM),win32)
 		@touch $(ASTEPMAKE)
 else
 		@(cd $(ASTEPDIRS); \
-		ACC=$(CC); \
+		ACC="$(CC)"; \
 		ACFLAGS="-O"; \
 		if [ "$(CC)" = "icc" ]; then \
 			ACC="icc"; \
@@ -293,8 +293,8 @@ endif
 distclean::     distclean-$(MODNAME)
 
 ##### extra rules ######
-$(ASIMAGEO): $(ASTEPLIB) $(FREETYPEDEP)
+$(ASIMAGEO): $(ASTEPDEP) $(FREETYPEDEP)
 $(ASIMAGEO): CXXFLAGS += $(FREETYPEINC) $(ASTEPDIRI)
 
-$(ASIMAGEGUIO) $(ASIMAGEGUIDO) $(ASIMAGEDO): $(ASTEPLIB)
+$(ASIMAGEGUIO) $(ASIMAGEGUIDO) $(ASIMAGEDO): $(ASTEPDEP)
 $(ASIMAGEGUIO) $(ASIMAGEGUIDO) $(ASIMAGEDO): CXXFLAGS += $(ASTEPDIRI)
diff --git a/graf2d/freetype/Module.mk b/graf2d/freetype/Module.mk
index 80c3a74c0196b3fec983f1102e2dee7b4cb67248..dc789e85f32c2a5ec80dbf37c257fd6abf063050 100644
--- a/graf2d/freetype/Module.mk
+++ b/graf2d/freetype/Module.mk
@@ -91,7 +91,7 @@ else
 			gunzip -c $(FREETYPELIBS) | tar xf -; \
 		fi; \
 		cd $(FREETYPEVERS); \
-		FREECC=$(CC); \
+		FREECC="$(CC)"; \
 		if [ "$(CC)" = "icc" ]; then \
 			FREECC="icc -wd188 -wd181"; \
 		fi; \