Changing active-state needs no color lookup
[ardour.git] / tools / icons / makefile
1 AD = ../..
2 CXXFLAGS = -Wall
3 CPPFLAGS = -I $(AD)/libs/gtkmm2ext -I $(AD)/libs/widgets -I $(AD)/libs/pbd -I $(AD)/build/libs/pbd
4 CPPFLAGS += `pkg-config --cflags cairo cairomm-1.0 libxml-2.0 glibmm-2.4`
5
6 LDFLAGS = -L $(AD)/build/libs/pbd -lpbd -Xlinker -rpath=$(AD)/build/libs/pbd
7 LDFLAGS += -L $(AD)/build/libs/gtkmm2ext -lgtkmm2ext -Xlinker -rpath=$(AD)/build/libs/gtkmm2ext
8 LDFLAGS += -L $(AD)/build/libs/widgets -lwidgets -Xlinker -rpath=$(AD)/build/libs/widgets
9
10 LDLIBS = `pkg-config --libs cairo cairomm-1.0 libxml-2.0 glibmm-2.4`
11
12 icon: icon.cc libwidgets
13         $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ icon.cc $(LDLIBS)
14
15 libwidgets:
16         cd $(AD); ./waf build --targets=libwidgets
17
18 show: icon
19         rm -f /tmp/ardour_icons-*.png
20         ./icon -g -s 22 -o /tmp/ardour_icons-22.png
21         ./icon -g -s 23 -o /tmp/ardour_icons-23.png
22         ./icon -g -s 44 -o /tmp/ardour_icons-44.png
23         ./icon -g -s 45 -o /tmp/ardour_icons-45.png
24         convert -append /tmp/ardour_icons-*.png /tmp/ardour_icons.png
25         display /tmp/ardour_icons.png &
26
27 clean:
28         rm -f icon
29
30 .PHONY: show libwidgets clean