1
0
mirror of https://github.com/rancher/os.git synced 2025-09-18 16:27:31 +00:00
Files
os/Makefile
2015-08-06 00:05:25 -07:00

40 lines
776 B
Makefile

include common.make
compile: bin/rancheros
all: clean ros-build-base build-all
ros-build-base:
docker build -t ros-build-base -f Dockerfile.base .
ros-build-image:
docker build -t ros-build .
bin/rancheros: ros-build-image
./scripts/docker-run.sh make -f Makefile.docker $@
docker cp ros-build:/go/src/github.com/rancherio/os/$@ $(dir $@)
build-all: ros-build-image
./scripts/docker-run.sh make -f Makefile.docker FORCE_PULL=$(FORCE_PULL) $@
docker cp ros-build:/go/src/github.com/rancherio/os/bin/rancheros bin
docker cp ros-build:/go/src/github.com/rancherio/os/dist/artifacts dist
version:
@echo $(VERSION)
clean:
rm -rf bin build dist gopath .dockerfile
.PHONY: all compile clean build-all ros-build-image ros-build-base version bin/rancheros