44 lines
1.0 KiB
Makefile
44 lines
1.0 KiB
Makefile
define INC_NEWOPENWRT =
|
|
1
|
|
endef
|
|
$(info Defined INC_NEWOPENWRT)
|
|
|
|
include /devel/docker/docker_vars.sh
|
|
export
|
|
|
|
unexport INC_DOCKER
|
|
ifndef INC_DOCKER
|
|
include ${docker_src}/Makefile
|
|
endif
|
|
|
|
.PHONY: input
|
|
input:
|
|
rm -rf input; mkdir -p input; chmod 777 input;
|
|
|
|
.PHONY: prep-output
|
|
prep-output:
|
|
rm -rf output; mkdir output; chmod 777 output;
|
|
|
|
diffconfig:
|
|
touch $@;
|
|
|
|
input/diffconfig: diffconfig input
|
|
cp $< $@
|
|
|
|
output: diffconfig ${docker_src}/built/openwrt-builder-master.sentinel prep-output input/diffconfig input.sh output.sh
|
|
docker run \
|
|
-v $$PWD/output:/output \
|
|
-v $$PWD/input:/input \
|
|
-v $$PWD/input.sh:/input.sh \
|
|
-v $$PWD/output.sh:/output.sh \
|
|
--rm -it openwrt-builder-master make V=ssc -j24 build
|
|
|
|
.PHONY: menuconfig
|
|
menuconfig-%: ${docker_src}/built/openwrt-builder-%.sentinel prep-output input/diffconfig input.sh output.sh
|
|
docker run \
|
|
-v $$PWD/output:/output \
|
|
-v $$PWD/input:/input \
|
|
-v $$PWD/input.sh:/input.sh \
|
|
-v $$PWD/output.sh:/output.sh \
|
|
--rm -it openwrt-builder-$* make menuconfig
|