File: Makefile

package info (click to toggle)
fretsonfire 1.3.110.dfsg2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 9,272 kB
  • ctags: 2,634
  • sloc: python: 13,098; makefile: 214; sh: 8
file content (82 lines) | stat: -rw-r--r-- 2,178 bytes parent folder | download | duplicates (5)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
TOP?=..
PYTHON?=python

ifneq "$(findstring Windows_NT, $(OS))" ""
  INKSCAPE="c:/Program Files/inkscape/inkscape.exe"
else
  INKSCAPE=inkscape
endif

all: graphics translations
DATA=$(TOP)/data

# Only PNG files that can be generated automatically are listed here
IMAGES=\
$(DATA)/2x.png \
$(DATA)/3x.png \
$(DATA)/4x.png \
$(DATA)/ball1.png \
$(DATA)/ball2.png \
$(DATA)/cassette.png \
$(DATA)/editor.png \
$(DATA)/keyboard.png \
$(DATA)/koopa.png \
$(DATA)/koopa2.png \
$(DATA)/left.png \
$(DATA)/light.png \
$(DATA)/loading.png \
$(DATA)/logo.png \
$(DATA)/mods/Chilly/flame1.png \
$(DATA)/mods/Chilly/flame2.png \
$(DATA)/mods/Chilly/logo.png \
$(DATA)/mods/Chilly/neck.png \
$(DATA)/mods/LightGraphics/2x.png \
$(DATA)/mods/LightGraphics/3x.png \
$(DATA)/mods/LightGraphics/4x.png \
$(DATA)/mods/LightGraphics/ball1.png \
$(DATA)/mods/LightGraphics/ball2.png \
$(DATA)/mods/LightGraphics/cassette.png \
$(DATA)/mods/LightGraphics/editor.png \
$(DATA)/mods/LightGraphics/flame1.png \
$(DATA)/mods/LightGraphics/flame2.png \
$(DATA)/mods/LightGraphics/keyboard.png \
$(DATA)/mods/LightGraphics/left.png \
$(DATA)/mods/LightGraphics/light.png \
$(DATA)/mods/LightGraphics/loading.png \
$(DATA)/mods/LightGraphics/logo.png \
$(DATA)/mods/LightGraphics/pose.png \
$(DATA)/mods/LightGraphics/right.png \
$(DATA)/mods/LightGraphics/star.png \
$(DATA)/mods/LightGraphics/star1.png \
$(DATA)/mods/LightGraphics/star2.png \
$(DATA)/pose.png \
$(DATA)/right.png \
$(DATA)/songs/tutorial/esc.png \
$(DATA)/songs/tutorial/keyboard.png \
$(DATA)/songs/tutorial/pose.png \
$(DATA)/stage_audience1.png \
$(DATA)/stage_audience2.png \
$(DATA)/stage_background.png \
$(DATA)/stage_bassdrum.png \
$(DATA)/stage_drums.png \
$(DATA)/stage_light.png \
$(DATA)/stage_lights1.png \
$(DATA)/stage_lights2.png \
$(DATA)/stage_speakers.png \
$(DATA)/stage_speaker_cones.png \
$(DATA)/star.png \
$(DATA)/star1.png \
$(DATA)/star2.png

graphics: $(IMAGES)

translations:
	@pushd $(TOP)/data/translations ; $(PYTHON) update.py ; popd

killscores:
	@pushd $(TOP)/data/songs ; ./killscores.sh ; popd

%.png: %.svg
	$(INKSCAPE) -e "$@" -D -f "$<" -b black -y 0.0

.PHONY: graphics translations killscores