35 lines
776 B
Makefile
35 lines
776 B
Makefile
srcfiles = Makefile go.mod $(shell find . -iname *.go)
|
|
|
|
GOBUILD ?= go build -tags ebitengl
|
|
|
|
all: loader palette-idx view-obj view-map view-menu view-minimap view-set wh40k
|
|
|
|
loader: $(srcfiles)
|
|
$(GOBUILD) -o loader ./cmd/loader
|
|
|
|
palette-idx: $(srcfiles)
|
|
$(GOBUILD) -o palette-idx ./cmd/palette-idx
|
|
|
|
view-obj: $(srcfiles)
|
|
$(GOBUILD) -o view-obj ./cmd/view-obj
|
|
|
|
view-map: $(srcfiles)
|
|
$(GOBUILD) -o view-map ./cmd/view-map
|
|
|
|
view-menu: $(srcfiles)
|
|
$(GOBUILD) -o view-menu ./cmd/view-menu
|
|
|
|
view-minimap: $(srcfiles)
|
|
$(GOBUILD) -o view-minimap ./cmd/view-minimap
|
|
|
|
view-set: $(srcfiles)
|
|
$(GOBUILD) -o view-set ./cmd/view-set
|
|
|
|
wh40k: $(srcfiles)
|
|
$(GOBUILD) -o wh40k ./cmd/wh40k
|
|
|
|
clean:
|
|
rm -f loader view-obj view-map view-minimap view-set wh40k palette-idx
|
|
|
|
.PHONY: all clean
|