gecko-dev/servo/ports/gonk/makefile.cargo

26 строки
431 B
Plaintext

ifeq (androideabi,$(findstring androideabi,$(TARGET)))
CXX := $(TARGET)-g++
AR := $(TARGET)-ar
CFLAGS := -fPIC -O2
else
CXX ?= g++
AR ?= ar
endif
CSRC := src/native_window_glue.cpp
OBJS := $(CSRC:%.cpp=$(OUT_DIR)/%.o)
.PHONY: all
all: $(OUT_DIR)/libnative_window_glue.a
$(OUT_DIR)/%.o: %.cpp
mkdir -p `dirname $@` && $(CXX) $< -o $@ -c $(CXXFLAGS) $(CPPFLAGS)
$(OUT_DIR)/libnative_window_glue.a: $(OBJS)
$(AR) rcs $@ $<