git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge branch 'pure11' of github.com:pure11/purescript into pure11
c2a3f9bAndy Arvanitis
pcc/Makefile+7−5
@@ -34,13 +34,13 @@ INCLUDES := -I $(OUTPUT)
34BIN_DIR := $(OUTPUT)/bin
34BIN_DIR := $(OUTPUT)/bin
35
35
36release: codegen
36release: codegen
37− $(MAKE) $(BIN) CXXFLAGS=$(RELEASE)
37+ @$(MAKE) $(BIN) CXXFLAGS=$(RELEASE)
38
38
39debug: codegen
39debug: codegen
40− $(MAKE) $(BIN) CXXFLAGS=$(DEBUG)
40+ @$(MAKE) $(BIN) CXXFLAGS=$(DEBUG)
41
41
42codegen:
42codegen:
43− $(PCC) $(PCCFLAGS) --output $(OUTPUT) $(PURESCRIPT_PKG_SRCS) $(PURESCRIPT_SRCS)
43+ @$(PCC) $(PCCFLAGS) --output $(OUTPUT) $(PURESCRIPT_PKG_SRCS) $(PURESCRIPT_SRCS)
44
44
45SRCS := $(shell find $(OUTPUT) 2>/dev/null -name '*.cc')
45SRCS := $(shell find $(OUTPUT) 2>/dev/null -name '*.cc')
46
46
@@ -48,13 +48,15 @@ OBJS = $(SRCS:.cc=.o)
48DEPS = $(SRCS:.cc=.d)
48DEPS = $(SRCS:.cc=.d)
49
49
50$(BIN): $(OBJS)
50$(BIN): $(OBJS)
51+ @echo "Linking" $(BIN_DIR)/$(BIN)
51 @mkdir -p $(BIN_DIR)
52 @mkdir -p $(BIN_DIR)
52− $(CXX) $(LDFLAGS) $^ -o $(BIN_DIR)/$@
53+ @$(CXX) $(LDFLAGS) $^ -o $(BIN_DIR)/$@
53
54
54-include $(DEPS)
55-include $(DEPS)
55
56
56%.o: %.cc
57%.o: %.cc
58+ @echo "Creating" $@
57− $(CXX) $(CXXFLAGS) $(INCLUDES) -MMD -MP -c $< -o $@
59+ @$(CXX) $(CXXFLAGS) $(INCLUDES) -MMD -MP -c $< -o $@
58
60
59.PHONY: clean
61.PHONY: clean
60clean:
62clean: