You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Android_boot_image_editor/aosp/libsparse/base/Makefile

21 lines
498 B
Makefile

.PHONY: clean nativeLibrary
.DEFAULT_GOAL: nativeLibrary
src_dir := src/main/cpp
header_dir := src/main/public
build_dir := build
CFLAGS :=
nativeLibrary: build/lib/main/release/linux/libbase.a
CPP_FILES := $(wildcard $(src_dir)/*.cpp)
OBJ_FILES := $(patsubst $(src_dir)/%,build/%,$(CPP_FILES:.cpp=.o))
clean:
rm -fr $(build_dir)
build/%.o: $(src_dir)/%.cpp
mkdir -p $(dir $@)
$(CC) $(CFLAGS) -c -o $@ $<
build/lib/main/release/linux/libbase.a: $(OBJ_FILES)
mkdir -p $(dir $@)
ar rcs $@ $^