Merge pull request #96 from crossworth/adds-macos-compile-target

Adds MacOS Compile target
This commit is contained in:
Nick 2019-10-04 01:34:00 -04:00 committed by GitHub
commit 39aec91659
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

6
.gitignore vendored
View File

@ -21,6 +21,12 @@ debug
# Linux binary
MovieNight
# Windows binary
MovieNight.exe
# Darwin binary
MovieNightDarwin
# Twitch channel info
static/subscriber.json

View File

@ -2,7 +2,7 @@ TAGS=
.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:
$(eval export TAGS=-tags "dev")
@ -15,11 +15,14 @@ MovieNight.exe: *.go common/*.go
MovieNight: *.go common/*.go
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
GOOS=js GOARCH=wasm go build -o ./static/main.wasm $(TAGS) wasm/*.go
clean:
-rm MovieNight.exe MovieNight ./static/main.wasm
-rm MovieNight.exe MovieNight MovieNightDarwin ./static/main.wasm
fmt:
gofmt -w .