so://phie

rx

A terminal-based radio player
git clone git://soophie.de/rx

blob: 03de012c91865c5435ea925daa76f7c517ba7939 (523 bytes)[doc][blame][raw]

1CC=cc

2CFLAGS=-Werror -Wall -Wextra -pedantic

3MODFLAGS=-shared -fPIC

4LIBS=-lmpv

5DEBUG=-g -rdynamic

6

7build: src/*.c

8 mkdir -p ./build

9 $(CC) -o ./build/rx $(CFLAGS) $(LIBS) $(DEBUG) $^

10

11build-byb: mods/byb.c

12 $(CC) -o ./build/byb.so $(CFLAGS) $(MODFLAGS) $(DEBUG) -lcurl $^

13

14build-xcr: mods/xcr.c

15 $(CC) -o ./build/xcr.so $(CFLAGS) $(MODFLAGS) $(DEBUG) -lcurl $^

16

17install: build

18 cp build/rx ~/.local/bin/rx

19

20install-mods: build-byb build-xcr

21 cp build/*.so ~/.config/rx/mods/

22

23run: build

24 ./build/rx

25

26clean:

27 rm -rf ./build