blob: 255b57cdcbd57db17ab68ecf86f316bf2b2fce0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
CC = gcc
CFLAGS = -Wall -Wextra -Wno-deprecated-declarations -O2 `pkg-config --cflags gtk+-3.0` -I/usr/local/include
LDFLAGS = -L/usr/local/lib -lpafe -ldockapp -lX11 `pkg-config --libs gtk+-3.0` -lao
TARGET = wm_pasori
SRCS = wm_pasori.c
PREFIX ?= /usr/local
SOUND_DIR = .
SOUND_FILES = sound_02.wav sound_03.wav sound_05.wav sound_06.wav
SOUND_URLS = https://www.jreast.co.jp/suica/ic/use/gate/snd/through05/sound_02.wav \
https://www.jreast.co.jp/suica/ic/use/gate/snd/through05/sound_03.wav \
https://www.jreast.co.jp/suica/ic/use/gate/snd/through05/sound_05.wav \
https://www.jreast.co.jp/suica/ic/use/gate/snd/through05/sound_06.wav
all: $(TARGET)
$(TARGET): $(SRCS)
$(CC) $(CFLAGS) $(SRCS) -o $(TARGET) $(LDFLAGS)
sounds:
@mkdir -p $(SOUND_DIR)
@for url in $(SOUND_URLS); do \
file=`basename $$url`; \
if [ ! -f "$(SOUND_DIR)/$$file" ]; then \
echo "Downloading $$file..."; \
fetch -4 -o "$(SOUND_DIR)/$$file" "$$url" || \
curl -4 -s -o "$(SOUND_DIR)/$$file" "$$url" || \
wget -4 -q -O "$(SOUND_DIR)/$$file" "$$url"; \
fi \
done
install: all
install -d -m 755 $(PREFIX)/bin $(PREFIX)/share/$(TARGET)
install -s -m 755 $(TARGET) $(PREFIX)/bin/
install -m 644 $(SOUND_DIR)/*.wav $(PREFIX)/share/$(TARGET)/
clean:
rm -f $(TARGET)
.PHONY: all sounds install clean
|