chore: exclude test binary on default build
This commit is contained in:
parent
2a4629c017
commit
5679faecdb
17
Makefile
17
Makefile
@ -1,6 +1,13 @@
|
|||||||
DESTDIR = /usr/local/bin
|
DESTDIR = /usr/local/bin
|
||||||
|
|
||||||
all: wingmate dummy oneshot spawner starter pidproxy exec
|
installs = install-dir
|
||||||
|
programs = wingmate pidproxy exec
|
||||||
|
ifdef TEST_BUILD
|
||||||
|
programs += oneshot spawner starter dummy
|
||||||
|
installs += install-test
|
||||||
|
endif
|
||||||
|
|
||||||
|
all: ${programs}
|
||||||
|
|
||||||
wingmate:
|
wingmate:
|
||||||
$(MAKE) -C cmd/wingmate all
|
$(MAKE) -C cmd/wingmate all
|
||||||
@ -32,12 +39,16 @@ clean:
|
|||||||
$(MAKE) -C cmd/experiment/spawner clean
|
$(MAKE) -C cmd/experiment/spawner clean
|
||||||
$(MAKE) -C cmd/experiment/starter clean
|
$(MAKE) -C cmd/experiment/starter clean
|
||||||
|
|
||||||
install:
|
install: ${installs}
|
||||||
install -d ${DESTDIR}
|
|
||||||
$(MAKE) -C cmd/wingmate DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/wingmate DESTDIR=${DESTDIR} install
|
||||||
$(MAKE) -C cmd/pidproxy DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/pidproxy DESTDIR=${DESTDIR} install
|
||||||
$(MAKE) -C cmd/exec DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/exec DESTDIR=${DESTDIR} install
|
||||||
|
|
||||||
|
install-test:
|
||||||
$(MAKE) -C cmd/experiment/dummy DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/experiment/dummy DESTDIR=${DESTDIR} install
|
||||||
$(MAKE) -C cmd/experiment/oneshot DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/experiment/oneshot DESTDIR=${DESTDIR} install
|
||||||
$(MAKE) -C cmd/experiment/spawner DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/experiment/spawner DESTDIR=${DESTDIR} install
|
||||||
$(MAKE) -C cmd/experiment/starter DESTDIR=${DESTDIR} install
|
$(MAKE) -C cmd/experiment/starter DESTDIR=${DESTDIR} install
|
||||||
|
|
||||||
|
install-dir:
|
||||||
|
install -d ${DESTDIR}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ FROM golang:1.21-alpine as builder
|
|||||||
|
|
||||||
ADD . /root/wingmate
|
ADD . /root/wingmate
|
||||||
WORKDIR /root/wingmate/
|
WORKDIR /root/wingmate/
|
||||||
|
ARG TEST_BUILD
|
||||||
RUN apk add make build-base && CGO_ENABLED=1 make all && make DESTDIR=/usr/local/bin/wingmate install
|
RUN apk add make build-base && CGO_ENABLED=1 make all && make DESTDIR=/usr/local/bin/wingmate install
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ FROM golang:1.21-bookworm as builder
|
|||||||
|
|
||||||
ADD . /root/wingmate
|
ADD . /root/wingmate
|
||||||
WORKDIR /root/wingmate/
|
WORKDIR /root/wingmate/
|
||||||
|
ARG TEST_BUILD
|
||||||
RUN make all && make DESTDIR=/usr/local/bin/wingmate install
|
RUN make all && make DESTDIR=/usr/local/bin/wingmate install
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user