-
Notifications
You must be signed in to change notification settings - Fork 65
/
Makefile
22 lines (15 loc) · 934 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include ./Makefile.os
RELEASE_VERSION ?= latest
SUBDIRS=java/common java/kafka/consumer java/kafka/producer java/kafka/streams java/http/java-http-consumer java/http/java-http-producer java/http/vertx/java-http-vertx-consumer java/http/vertx/java-http-vertx-producer
DOCKERDIRS=java/kafka/consumer java/kafka/producer java/kafka/streams java/http/java-http-consumer java/http/java-http-producer java/http/vertx/java-http-vertx-consumer java/http/vertx/java-http-vertx-producer
DOCKER_TARGETS=docker_build docker_push docker_tag docker_load docker_save docker_amend_manifest docker_push_manifest docker_sign_manifest docker_delete_manifest docker_delete_archive
JAVA_TARGETS=java_build java_install java_clean
all: $(SUBDIRS)
build: $(SUBDIRS)
clean: $(SUBDIRS)
$(JAVA_TARGETS): $(SUBDIRS)
$(DOCKER_TARGETS): $(DOCKERDIRS)
spotbugs: $(SUBDIRS)
$(SUBDIRS):
$(MAKE) -C $@ $(MAKECMDGOALS)
.PHONY: all $(SUBDIRS) $(DOCKER_TARGETS)