feat(spammy-recruiters): add spammy-recruiters generator

This commit is contained in:
2021-07-08 11:37:59 +01:00
commit c8bb98dcd3
5 changed files with 177 additions and 0 deletions

28
Makefile Normal file
View File

@@ -0,0 +1,28 @@
#
# Build
#
BINDIR := bin
CMDDIR := cmd
SOURCES := $(shell find * -name "*.go" -or -name "go.mod" -or -name "go.sum" \
-or -name "Makefile")
BINS := $(shell test -d "$(CMDDIR)" && cd "$(CMDDIR)" && \
find * -maxdepth 0 -type d -exec echo $(BINDIR)/{} \;)
.PHONY: build
build: $(BINS)
$(BINS): $(BINDIR)/%: $(SOURCES)
mkdir -p "$(dir $@)"
cd "$(CMDDIR)/$*" && go build -a -o "$(CURDIR)/$(BINDIR)/$*"
#
# Rules
#
rules: spammy-recruiters.json
.PHONY: spammy-recruiters.json
spammy-recruiters.json: bin/spammy-recruiters
bin/spammy-recruiters -o "$@"