2019-07-12 10:35:01 -06:00
|
|
|
GO = go
|
|
|
|
GOFLAGS =
|
2019-07-14 14:44:00 -06:00
|
|
|
INSTALLDIR = "$(APPDATA)\Elgato\StreamDeck\Plugins\dev.samwho.streamdeck.cpu.sdPlugin"
|
2019-07-12 16:39:12 -06:00
|
|
|
LOGDIR = "$(APPDATA)\Elgato\StreamDeck\logs"
|
2019-07-12 10:35:01 -06:00
|
|
|
|
2019-07-14 14:44:00 -06:00
|
|
|
.PHONY: test install build logs
|
2019-07-12 10:35:01 -06:00
|
|
|
|
|
|
|
build:
|
|
|
|
$(GO) build $(GOFLAGS)
|
|
|
|
|
|
|
|
test:
|
2019-07-12 16:39:12 -06:00
|
|
|
$(GO) run $(GOFLAGS) main.go -port 12345 -pluginUUID 213 -registerEvent test -info "{\"application\":{\"language\":\"en\",\"platform\":\"mac\",\"version\":\"4.1.0\"},\"plugin\":{\"version\":\"1.1\"},\"devicePixelRatio\":2,\"devices\":[{\"id\":\"55F16B35884A859CCE4FFA1FC8D3DE5B\",\"name\":\"Device Name\",\"size\":{\"columns\":5,\"rows\":3},\"type\":0},{\"id\":\"B8F04425B95855CF417199BCB97CD2BB\",\"name\":\"Another Device\",\"size\":{\"columns\":3,\"rows\":2},\"type\":1}]}"
|
2019-07-12 10:35:01 -06:00
|
|
|
|
|
|
|
install: build
|
2019-07-12 16:39:12 -06:00
|
|
|
rm -rf $(INSTALLDIR)
|
|
|
|
mkdir $(INSTALLDIR)
|
2019-07-12 10:35:01 -06:00
|
|
|
cp *.json $(INSTALLDIR)
|
2019-07-12 16:39:12 -06:00
|
|
|
cp *.exe $(INSTALLDIR)
|
|
|
|
|
|
|
|
logs:
|
2019-07-14 14:44:00 -06:00
|
|
|
tail -f $(LOGDIR)/cpu.log
|