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