Files
docker-builder/openwrt/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