From 9b3743162f4a4b5467ef13bab6d0b667ca1e19f2 Mon Sep 17 00:00:00 2001 From: Mick Jordan <mick.jordan@oracle.com> Date: Fri, 15 Aug 2014 13:21:59 -0700 Subject: [PATCH] Makefile fix --- com.oracle.truffle.r.test.native/urand/src/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.test.native/urand/src/Makefile b/com.oracle.truffle.r.test.native/urand/src/Makefile index 35f613ac7a..eba89f45ea 100644 --- a/com.oracle.truffle.r.test.native/urand/src/Makefile +++ b/com.oracle.truffle.r.test.native/urand/src/Makefile @@ -37,14 +37,16 @@ endif INCLUDE_DIR := $(subst test.native,native,$(TOPDIR))/include -all: mkbin $(C_OBJECTS) +all: $(C_LIB) + +$(C_LIB): $(BIN) $(C_OBJECTS) ifneq ($(shell uname), Darwin) gcc -fPIC -shared -o $(C_LIB) $(C_OBJECTS) else gcc -dynamiclib -undefined dynamic_lookup -o $(C_LIB) $(C_OBJECTS) endif -mkbin: +$(BIN): mkdir -p $(BIN) $(BIN)/%.o: %.c -- GitLab