浏览代码

makefile tabs replace spaces and force clean

pull/234/head
Tristan Sloughter 10 年前
父节点
当前提交
8ff6a9f935
共有 1 个文件被更改,包括 17 次插入17 次删除
  1. +17
    -17
      priv/templates/Makefile.dtl

+ 17
- 17
priv/templates/Makefile.dtl 查看文件

@ -17,18 +17,18 @@ C_SRC_OUTPUT ?= $(CURDIR)/../priv/$(PROJECT).so
UNAME_SYS := $(shell uname -s) UNAME_SYS := $(shell uname -s)
ifeq ($(UNAME_SYS), Darwin) ifeq ($(UNAME_SYS), Darwin)
CC ?= cc
CFLAGS ?= -O3 -std=c99 -arch x86_64 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -arch x86_64 -finline-functions -Wall
LDFLAGS ?= -arch x86_64 -flat_namespace -undefined suppress
CC ?= cc
CFLAGS ?= -O3 -std=c99 -arch x86_64 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -arch x86_64 -finline-functions -Wall
LDFLAGS ?= -arch x86_64 -flat_namespace -undefined suppress
else ifeq ($(UNAME_SYS), FreeBSD) else ifeq ($(UNAME_SYS), FreeBSD)
CC ?= cc
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -finline-functions -Wall
CC ?= cc
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -finline-functions -Wall
else ifeq ($(UNAME_SYS), Linux) else ifeq ($(UNAME_SYS), Linux)
CC ?= gcc
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -finline-functions -Wall
CC ?= gcc
CFLAGS ?= -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes
CXXFLAGS ?= -O3 -finline-functions -Wall
endif endif
CFLAGS += -fPIC -I $(ERTS_INCLUDE_DIR) -I $(ERL_INTERFACE_INCLUDE_DIR) CFLAGS += -fPIC -I $(ERTS_INCLUDE_DIR) -I $(ERL_INTERFACE_INCLUDE_DIR)
@ -55,20 +55,20 @@ COMPILE_C = $(c_verbose) $(CC) $(CFLAGS) $(CPPFLAGS) -c
COMPILE_CPP = $(cpp_verbose) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c COMPILE_CPP = $(cpp_verbose) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c
$(C_SRC_OUTPUT): $(OBJECTS) $(C_SRC_OUTPUT): $(OBJECTS)
@mkdir -p $(BASEDIR)/priv/
$(link_verbose) $(CC) $(OBJECTS) $(LDFLAGS) $(LDLIBS) -o $(C_SRC_OUTPUT)
@mkdir -p $(BASEDIR)/priv/
$(link_verbose) $(CC) $(OBJECTS) $(LDFLAGS) $(LDLIBS) -o $(C_SRC_OUTPUT)
%.o: %.c %.o: %.c
$(COMPILE_C) $(OUTPUT_OPTION) $<
$(COMPILE_C) $(OUTPUT_OPTION) $<
%.o: %.cc %.o: %.cc
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
%.o: %.C %.o: %.C
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
%.o: %.cpp %.o: %.cpp
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
$(COMPILE_CPP) $(OUTPUT_OPTION) $<
clean: clean:
@rm $(C_SRC_OUTPUT) $(OBJECTS)
@rm -f $(C_SRC_OUTPUT) $(OBJECTS)

正在加载...
取消
保存