This repository has been archived on 2019-06-23. You can view files and clone it, but cannot push or open issues or pull requests.
mumbledj/Makefile

23 lines
924 B
Makefile
Raw Normal View History

2014-12-14 01:05:15 +01:00
all: mumbledj
mumbledj: main.go commands.go parseconfig.go strings.go service.go youtube_dl.go service_youtube.go service_soundcloud.go songqueue.go cache.go
go get github.com/karmakaze/goop
2015-02-07 23:09:05 +01:00
rm -rf Goopfile.lock
goop install
goop go build -o mumbledj -ldflags '-X strings.VERSION $(shell git describe --tags --dirty)'
2014-12-14 01:05:15 +01:00
clean:
rm -f mumbledj*
2014-12-14 01:05:15 +01:00
install:
2014-12-14 01:24:10 +01:00
mkdir -p ~/.mumbledj/config
mkdir -p ~/.mumbledj/songs
if [ -f ~/.mumbledj/config/mumbledj.gcfg ]; then mv ~/.mumbledj/config/mumbledj.gcfg ~/.mumbledj/config/mumbledj_backup.gcfg; fi;
cp -u config.gcfg ~/.mumbledj/config/mumbledj.gcfg
sed -i 's/YouTube = \"/YouTube = \"'$(YOUTUBE_API_KEY)'/' ~/.mumbledj/config/mumbledj.gcfg
sed -i 's/SoundCloud = \"/SoundCloud = \"'$(SOUNDCLOUD_API_KEY)'/' ~/.mumbledj/config/mumbledj.gcfg
if [ -d ~/bin ]; then cp -f mumbledj* ~/bin/mumbledj; else sudo cp -f mumbledj* /usr/local/bin/mumbledj; fi;
2015-01-05 21:05:20 +01:00
build:
goop go build