forked from external-repos/squoosh
Remove CFLAGS and improve git folder targets
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
ROOT_DIR = node_modules
|
ROOT_DIR = ./node_modules
|
||||||
CODEC_DIR_RELATIVE = libavif
|
CODEC_DIR_RELATIVE = libavif
|
||||||
CODEC_DIR = $(addprefix $(ROOT_DIR)/, $(CODEC_DIR_RELATIVE))
|
CODEC_DIR = $(addprefix $(ROOT_DIR)/, $(CODEC_DIR_RELATIVE))
|
||||||
CODEC_OUT_RELATIVE = build/libavif.a
|
CODEC_OUT_RELATIVE = build/libavif.a
|
||||||
@@ -33,10 +33,9 @@ all: $(OUT_JS)
|
|||||||
-o $@ \
|
-o $@ \
|
||||||
$+
|
$+
|
||||||
|
|
||||||
$(LIBAOM_OUT): $(LIBAOM_DIR)
|
$(LIBAOM_OUT): $(LIBAOM_DIR)/.git/index
|
||||||
export CFLAGS="-w $(CFLAGS)" && \
|
mkdir -p $(LIBAOM_DIR)/build.libavif && \
|
||||||
mkdir -p $(LIBAOM_DIR)/build.avif && \
|
cd $(LIBAOM_DIR)/build.libavif && \
|
||||||
cd $(LIBAOM_DIR)/build.avif && \
|
|
||||||
emcmake cmake \
|
emcmake cmake \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DENABLE_CCACHE=0 \
|
-DENABLE_CCACHE=0 \
|
||||||
@@ -51,12 +50,11 @@ $(LIBAOM_OUT): $(LIBAOM_DIR)
|
|||||||
../ && \
|
../ && \
|
||||||
$(MAKE)
|
$(MAKE)
|
||||||
|
|
||||||
$(LIBAOM_DIR): $(CODEC_DIR)
|
$(LIBAOM_DIR)/.git/index: $(CODEC_DIR)/.git/index
|
||||||
cd $(CODEC_DIR)/ext && \
|
cd $(CODEC_DIR)/ext && \
|
||||||
git clone -b $(LIBAOM_VERSION) --depth 1 https://aomedia.googlesource.com/aom aom
|
git clone -b $(LIBAOM_VERSION) --depth 1 https://aomedia.googlesource.com/aom aom
|
||||||
|
|
||||||
$(CODEC_OUT): $(CODEC_DIR) $(LIBAOM_OUT)
|
$(CODEC_OUT): $(CODEC_DIR)/.git/index $(LIBAOM_OUT)
|
||||||
export CFLAGS="-w $(CFLAGS)" && \
|
|
||||||
mkdir -p $(CODEC_DIR)/build && \
|
mkdir -p $(CODEC_DIR)/build && \
|
||||||
cd $(CODEC_DIR)/build && \
|
cd $(CODEC_DIR)/build && \
|
||||||
emcmake cmake \
|
emcmake cmake \
|
||||||
@@ -64,9 +62,9 @@ $(CODEC_OUT): $(CODEC_DIR) $(LIBAOM_OUT)
|
|||||||
-DAVIF_CODEC_AOM=1 \
|
-DAVIF_CODEC_AOM=1 \
|
||||||
-DAVIF_LOCAL_AOM=1 \
|
-DAVIF_LOCAL_AOM=1 \
|
||||||
../ && \
|
../ && \
|
||||||
$(MAKE)
|
$(MAKE)
|
||||||
|
|
||||||
$(CODEC_DIR):
|
$(CODEC_DIR)/.git/index:
|
||||||
mkdir -p $(ROOT_DIR) && \
|
mkdir -p $(ROOT_DIR) && \
|
||||||
cd $(ROOT_DIR) && \
|
cd $(ROOT_DIR) && \
|
||||||
git clone -b $(CODEC_VERSION) --depth 1 https://github.com/AOMediaCodec/libavif $(CODEC_DIR_RELATIVE)
|
git clone -b $(CODEC_VERSION) --depth 1 https://github.com/AOMediaCodec/libavif $(CODEC_DIR_RELATIVE)
|
||||||
|
|||||||
Reference in New Issue
Block a user