diff --git a/com.oracle.truffle.r.native/builtinlibs/Makefile b/com.oracle.truffle.r.native/builtinlibs/Makefile
index db84cb85dfda9678942943c58451955c25777e72..02b3a25a65b5e31bc0571d492a1014db78771343 100644
--- a/com.oracle.truffle.r.native/builtinlibs/Makefile
+++ b/com.oracle.truffle.r.native/builtinlibs/Makefile
@@ -53,6 +53,9 @@ $(LIB_APPL): $(C_OBJECTS) $(F_OBJECTS)
 
 $(C_OBJECTS): | $(OBJ)
 
+$(OBJ):
+	mkdir -p $(OBJ)
+
 # On Darwin we need to create a dummy libR.dylib
 ifeq ($(OS_NAME), Darwin)
 LIB_RDUMMY := $(LIBDIR)/libR$(DYLIB_EXT)
@@ -63,9 +66,6 @@ $(LIB_RDUMMY): $(OBJ)/rdummy.o
 	mkdir -p $(LIBDIR)
 	$(DYLIB_LD) $(DYLIB_LDFLAGS) -o $(LIB_RDUMMY) -current_version $(R_VERSION) -compatibility_version $(R_VERSION) $(OBJ)/rdummy.o
 
-$(OBJ):
-	mkdir -p $(OBJ)
-
 cleanlibr:
 	rm -f $(LIB_RDUMMY)