source: lliurex-artwork-cursors/trunk/fuentes/lliurex-cursor-medium/Makefile @ 65

Last change on this file since 65 was 65, checked in by daduve, 4 years ago

Adding files

File size: 1.7 KB
Line 
1NO_COLOR    = \x1b[0m
2BUILD_COLOR    = \x1b[32;01m
3CLEAN_COLOR    = \x1b[31;01m
4
5
6FILES:=$(patsubst %.svg,%.png,$(wildcard ../svg/*.svg))
7CURSORS:=$(patsubst %.cursor,%,$(wildcard *.cursor))
8BUILD=build
9RENDERCMD=rsvg-convert -x 2 -y 2
10
11
12all: cursorgen
13       
14       
15cursorgen: $(FILES) $(CURSORS)
16       
17       
18        mkdir -p $(BUILD)
19        mv $(CURSORS) $(BUILD)
20       
21        @echo -e '$(BUILD_COLOR)* Creating symlinks...$(NO_COLOR)'
22        ln -s left_ptr $(BUILD)/default
23        ln -s right_ptr $(BUILD)/arrow
24        ln -s busy $(BUILD)/wait
25        ln -s busy $(BUILD)/watch
26        ln -s busy $(BUILD)/clock
27        ln -s half-busy $(BUILD)/progress
28        ln -s half-busy $(BUILD)/left_ptr_watch
29        ln -s half-busy $(BUILD)/00000000000000020006000e7e9ffc3f
30        ln -s half-busy $(BUILD)/08e8e1c95fe2fc01f976f1e063a24ccd
31        ln -s help $(BUILD)/question_arrow
32        ln -s xterm $(BUILD)/text
33        ln -s xterm $(BUILD)/ibeam
34        ln -s move $(BUILD)/dnd-move
35        ln -s fleur $(BUILD)/size_all
36        ln -s copy $(BUILD)/dnd-copy
37        ln -s cross $(BUILD)/crosshair
38        ln -s dnd-none $(BUILD)/dnd-no-drop
39        ln -s hand $(BUILD)/pointing_hand
40        ln -s hand $(BUILD)/pointer
41        ln -s hand $(BUILD)/hand1
42        ln -s hand $(BUILD)/hand2
43        ln -s hand $(BUILD)/e29285e634086352946a0e7090d73106
44        ln -s size_hor $(BUILD)/028006030e0e7ebffc7f7070c0600140
45        ln -s size_hor $(BUILD)/sb_h_double_arrow
46        ln -s size_ver $(BUILD)/00008160000006810000408080010102
47        ln -s size_ver $(BUILD)/sb_v_double_arrow
48        ln -s grab $(BUILD)/closehand
49        ln -s grab_open $(BUILD)/openhand
50        ln -s left_ptr $(BUILD)/top_left_arrow
51       
52%: %.cursor
53        @echo -e '$(BUILD_COLOR)* Building [$@]$(NO_COLOR)' 
54        xcursorgen $< $@
55
56%.png : %.svg
57        @echo -e '$(BUILD_COLOR)* Rendering [$@]$(NO_COLOR)' 
58        $(RENDERCMD) $< > $(patsubst ../svg/%.png,%.png,$@)
59       
60       
61clean:
62        @echo -e '$(CLEAN_COLOR)* Cleaning...$(NO_COLOR)' 
63        rm -rf *.png
64        rm -rf $(BUILD)
65       
Note: See TracBrowser for help on using the repository browser.