forked from external-repos/squoosh
Remove package.json and move git to Makefile
This commit is contained in:
@@ -1,7 +1,11 @@
|
|||||||
CODEC_DIR = node_modules/libavif
|
ROOT_DIR = node_modules
|
||||||
|
CODEC_DIR_RELATIVE = libavif
|
||||||
|
CODEC_DIR = $(addprefix $(ROOT_DIR)/, $(CODEC_DIR_RELATIVE))
|
||||||
CODEC_OUT_RELATIVE = build/libavif.a
|
CODEC_OUT_RELATIVE = build/libavif.a
|
||||||
CODEC_OUT := $(addprefix $(CODEC_DIR)/, $(CODEC_OUT_RELATIVE))
|
CODEC_OUT := $(addprefix $(CODEC_DIR)/, $(CODEC_OUT_RELATIVE))
|
||||||
|
|
||||||
|
CODEC_VERSION = "v0.8.0"
|
||||||
|
|
||||||
LIBAOM_RELATIVE = ./ext/aom/build.libavif/
|
LIBAOM_RELATIVE = ./ext/aom/build.libavif/
|
||||||
LIBAOM_DIR := $(addprefix $(CODEC_DIR)/, $(LIBAOM_RELATIVE))
|
LIBAOM_DIR := $(addprefix $(CODEC_DIR)/, $(LIBAOM_RELATIVE))
|
||||||
LIBAOM_OUT_RELATIVE = ./libaom.a
|
LIBAOM_OUT_RELATIVE = ./libaom.a
|
||||||
@@ -47,11 +51,11 @@ $(LIBAOM_OUT): $(LIBAOM_DIR)
|
|||||||
../ && \
|
../ && \
|
||||||
$(MAKE)
|
$(MAKE)
|
||||||
|
|
||||||
$(LIBAOM_DIR):
|
$(LIBAOM_DIR): $(CODEC_DIR)
|
||||||
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): $(LIBAOM_OUT)
|
$(CODEC_OUT): $(CODEC_DIR) $(LIBAOM_OUT)
|
||||||
export CFLAGS="-w $(CFLAGS)" && \
|
export CFLAGS="-w $(CFLAGS)" && \
|
||||||
mkdir -p $(CODEC_DIR)/build && \
|
mkdir -p $(CODEC_DIR)/build && \
|
||||||
cd $(CODEC_DIR)/build && \
|
cd $(CODEC_DIR)/build && \
|
||||||
@@ -62,6 +66,10 @@ $(CODEC_OUT): $(LIBAOM_OUT)
|
|||||||
../ && \
|
../ && \
|
||||||
$(MAKE)
|
$(MAKE)
|
||||||
|
|
||||||
|
$(CODEC_DIR):
|
||||||
|
mkdir -p $(ROOT_DIR) && \
|
||||||
|
cd $(ROOT_DIR) && \
|
||||||
|
git clone -b $(CODEC_VERSION) --depth 1 https://github.com/AOMediaCodec/libavif $(CODEC_DIR_RELATIVE)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) $(OUT_JS) $(OUT_WASM)
|
$(RM) $(OUT_JS) $(OUT_WASM)
|
||||||
|
|||||||
1203
codecs/avif/package-lock.json
generated
1203
codecs/avif/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "avif",
|
|
||||||
"scripts": {
|
|
||||||
"install": "napa",
|
|
||||||
"build": "../build-cpp.sh"
|
|
||||||
},
|
|
||||||
"napa": {
|
|
||||||
"libavif": "AOMediaCodec/libavif#v0.8.0"
|
|
||||||
},
|
|
||||||
"napa-config": {
|
|
||||||
"cache": false
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"napa": "3.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user