Merge pull request #96 from crossworth/adds-macos-compile-target
Adds MacOS Compile target
This commit is contained in:
commit
39aec91659
|
@ -21,6 +21,12 @@ debug
|
||||||
# Linux binary
|
# Linux binary
|
||||||
MovieNight
|
MovieNight
|
||||||
|
|
||||||
|
# Windows binary
|
||||||
|
MovieNight.exe
|
||||||
|
|
||||||
|
# Darwin binary
|
||||||
|
MovieNightDarwin
|
||||||
|
|
||||||
# Twitch channel info
|
# Twitch channel info
|
||||||
static/subscriber.json
|
static/subscriber.json
|
||||||
|
|
||||||
|
|
7
Makefile
7
Makefile
|
@ -2,7 +2,7 @@ TAGS=
|
||||||
|
|
||||||
.PHONY: fmt vet get clean dev setdev test
|
.PHONY: fmt vet get clean dev setdev test
|
||||||
|
|
||||||
all: fmt vet test MovieNight MovieNight.exe static/main.wasm settings.json
|
all: fmt vet test MovieNight MovieNight.exe MovieNightDarwin static/main.wasm settings.json
|
||||||
|
|
||||||
setdev:
|
setdev:
|
||||||
$(eval export TAGS=-tags "dev")
|
$(eval export TAGS=-tags "dev")
|
||||||
|
@ -15,11 +15,14 @@ MovieNight.exe: *.go common/*.go
|
||||||
MovieNight: *.go common/*.go
|
MovieNight: *.go common/*.go
|
||||||
GOOS=linux GOARCH=386 go build -o MovieNight $(TAGS)
|
GOOS=linux GOARCH=386 go build -o MovieNight $(TAGS)
|
||||||
|
|
||||||
|
MovieNightDarwin: *.go common/*.go
|
||||||
|
GOOS=darwin GOARCH=amd64 go build -o MovieNightDarwin $(TAGS)
|
||||||
|
|
||||||
static/main.wasm: wasm/*.go common/*.go
|
static/main.wasm: wasm/*.go common/*.go
|
||||||
GOOS=js GOARCH=wasm go build -o ./static/main.wasm $(TAGS) wasm/*.go
|
GOOS=js GOARCH=wasm go build -o ./static/main.wasm $(TAGS) wasm/*.go
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm MovieNight.exe MovieNight ./static/main.wasm
|
-rm MovieNight.exe MovieNight MovieNightDarwin ./static/main.wasm
|
||||||
|
|
||||||
fmt:
|
fmt:
|
||||||
gofmt -w .
|
gofmt -w .
|
||||||
|
|
Loading…
Reference in New Issue