mass update
support super.img add 'pull' task clean up obsolete makefilespull/41/head
parent
125418c99d
commit
3111fc1eba
@ -1,14 +0,0 @@
|
||||
all:
|
||||
-git apply external/remove_projects.diff
|
||||
make -C aosp/mkbootfs
|
||||
make -C aosp/libsparse/base/
|
||||
make -C aosp/libsparse/sparse/
|
||||
make -C aosp/libsparse
|
||||
make -C aosp/libavb
|
||||
clean:
|
||||
-git apply -R external/remove_projects.diff
|
||||
make clean -C aosp/mkbootfs
|
||||
make clean -C aosp/libsparse/base/
|
||||
make clean -C aosp/libsparse/sparse/
|
||||
make clean -C aosp/libsparse
|
||||
make clean -C aosp/libavb
|
@ -1,26 +0,0 @@
|
||||
.PHONY: clean nativeLibrary
|
||||
.DEFAULT_GOAL: nativeLibrary
|
||||
src_dir := src/avb/c
|
||||
header_dir := src/avb/headers
|
||||
build_dir := build
|
||||
CFLAGS := \
|
||||
-I$(header_dir) \
|
||||
-D_FILE_OFFSET_BITS=64 \
|
||||
-D_POSIX_C_SOURCE=199309L \
|
||||
-DAVB_ENABLE_DEBUG \
|
||||
-DAVB_COMPILATION \
|
||||
-Wall -g
|
||||
nativeLibrary: build/libs/avb/shared/libavb.dylib
|
||||
CPP_FILES := $(wildcard src/avb/c/*.c)
|
||||
OBJ_FILES := $(patsubst src/avb/c/%,build/%,$(CPP_FILES:.c=.o))
|
||||
|
||||
clean:
|
||||
rm -fr $(build_dir)
|
||||
|
||||
build/%.o: $(src_dir)/%.c
|
||||
mkdir -p $(dir $@)
|
||||
$(CC) -fPIC $(CFLAGS) -c -o $@ $<
|
||||
|
||||
build/libs/avb/shared/libavb.dylib: $(OBJ_FILES)
|
||||
mkdir -p $(dir $@)
|
||||
$(CC) -shared -fPIC $^ -o $@
|
@ -1,27 +0,0 @@
|
||||
.PHONY: nativeExecutable clean
|
||||
osSuffix := linux
|
||||
nativeExecutable: \
|
||||
build/append2simg \
|
||||
simg2img/build/install/main/release/$(osSuffix)/simg2img \
|
||||
build/simg2simg \
|
||||
build/img2simg
|
||||
CFLAGS := -Isparse/src/main/public
|
||||
LDFLAGS := \
|
||||
-Lsparse/build/lib/main/release/linux/ -lsparse \
|
||||
-Lbase/build/lib/main/release/linux/ -lbase \
|
||||
-lz
|
||||
build/append2simg: append2simg/src/main/cpp/append2simg.cpp
|
||||
mkdir -p $(dir $@)
|
||||
$(CXX) $^ $(CFLAGS) $(LDFLAGS) -o $@
|
||||
simg2img/build/install/main/release/$(osSuffix)/simg2img: simg2img/src/main/cpp/simg2img.cpp
|
||||
mkdir -p $(dir $@)
|
||||
$(CXX) $^ $(CFLAGS) $(LDFLAGS) -o $@
|
||||
build/img2simg: img2simg/src/main/cpp/img2simg.cpp
|
||||
mkdir -p $(dir $@)
|
||||
$(CXX) $^ $(CFLAGS) $(LDFLAGS) -o $@
|
||||
build/simg2simg: simg2simg/src/main/cpp/simg2simg.cpp
|
||||
mkdir -p $(dir $@)
|
||||
$(CXX) $^ $(CFLAGS) $(LDFLAGS) -o $@
|
||||
clean:
|
||||
rm -fr build
|
||||
rm -fr simg2img/build/
|
@ -1,20 +0,0 @@
|
||||
.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 $@ $^
|
@ -1,20 +0,0 @@
|
||||
.PHONY: clean nativeLibrary
|
||||
.DEFAULT_GOAL: nativeLibrary
|
||||
src_dir := src/main/cpp
|
||||
header_dir := src/main/public
|
||||
build_dir := build
|
||||
CFLAGS := -I$(header_dir) -I../base/src/main/public/
|
||||
nativeLibrary: build/lib/main/release/linux/libsparse.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/libsparse.a: $(OBJ_FILES)
|
||||
mkdir -p $(dir $@)
|
||||
ar rcs $@ $^
|
@ -1,19 +0,0 @@
|
||||
src_dir := src/mkbootfs/cpp
|
||||
header_dir := src/mkbootfs/headers
|
||||
build_dir := build
|
||||
CXX_FLAGS := -I$(header_dir) -std=gnu++11 -Wno-write-strings -D__ANDROID_VNDK__
|
||||
|
||||
.PHONY: clean nativeExecutable
|
||||
nativeExecutable: $(build_dir)/exe/mkbootfs/mkbootfs
|
||||
$(build_dir)/exe/mkbootfs/mkbootfs: $(build_dir)/fs_config.o $(build_dir)/mkbootfs.o |$(build_dir)/exe/mkbootfs
|
||||
$(CXX) $^ -o $@
|
||||
$(build_dir)/fs_config.o: $(src_dir)/fs_config.cpp |$(build_dir)
|
||||
$(CXX) -c $(CXX_FLAGS) $< -o $@
|
||||
$(build_dir)/mkbootfs.o: $(src_dir)/mkbootfs.c |$(build_dir)
|
||||
$(CXX) -c $(CXX_FLAGS) $< -o $@
|
||||
$(build_dir):
|
||||
mkdir $@
|
||||
$(build_dir)/exe/mkbootfs: |$(build_dir)
|
||||
mkdir -p $@
|
||||
clean:
|
||||
rm -rf $(build_dir)
|
@ -1,34 +0,0 @@
|
||||
.PHONY: clean nativeLibrary
|
||||
.DEFAULT_GOAL: nativeLibrary
|
||||
|
||||
src_dir := src/avbx/cpp
|
||||
header_dir := src/avbx/headers
|
||||
build_dir := build
|
||||
CFLAGS := @build/tmp/compileAvbxStaticLibraryAvbxCpp/options.txt
|
||||
LD_FLAGS := -lavb -L ../aosp/libavb/build/libs/avb/shared
|
||||
|
||||
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 $@)
|
||||
$(CXX) -fPIC $(CFLAGS) -o $@ $<
|
||||
|
||||
build/libavbxShared.so: $(OBJ_FILES)
|
||||
$(CXX) -shared -fPIC $^ $(LD_FLAGS) -o $@
|
||||
|
||||
build/libavbxStatic.a: $(OBJ_FILES)
|
||||
$(warning $(OBJ_FILES))
|
||||
ar rcs $@ $^
|
||||
|
||||
build/avbxVerifier.o: src/avbVerifier/cpp/main.cpp
|
||||
$(CXX) $^ @build/tmp/compileAvbVerifierExecutableAvbVerifierCpp/options.txt -o $@
|
||||
build/avbxVerifier: build/libavbxStatic.a
|
||||
build/avbxVerifier: build/avbxVerifier.o
|
||||
$(CXX) $< \
|
||||
-lavb -L ../aosp/libavb/build/libs/avb/static \
|
||||
-lavbxStatic -L build \
|
||||
-o $@
|
Binary file not shown.
Loading…
Reference in New Issue