Mercurial > MadButterfly
comparison examples/menu/Makefile.am @ 320:6e164a9dd46c
Fix the Makefile to generate files correctly.
The filebrowser is not working yet.
author | wycc |
---|---|
date | Thu, 05 Mar 2009 08:19:43 +0800 |
parents | 535731374dfb |
children | 85951268ee0f |
comparison
equal
deleted
inserted
replaced
319:1633b5aadfc3 | 320:6e164a9dd46c |
---|---|
2 | 2 |
3 #SUFFIXES=.svg .so | 3 #SUFFIXES=.svg .so |
4 | 4 |
5 list.so:list.c list.h | 5 list.so:list.c list.h |
6 $(MAKE) $(<:.svg=.o) | 6 $(MAKE) $(<:.svg=.o) |
7 $(CC) -shared -o $@ $(<:.svg=.o) | 7 $(CC) $(CFLAGS) -I ../../include -shared -o $@ $(<:.svg=.o) |
8 | 8 |
9 list.mb: $(srcdir)/list.svg | 9 list.svg.mb: $(srcdir)/list.svg |
10 $(top_srcdir)/tools/svg2code.py $< $<.mb | 10 $(top_srcdir)/tools/svg2code.py $< $<.mb |
11 | 11 |
12 list.c: list.mb list.h | 12 list.c: list.svg.mb list.h |
13 m4 -I $(top_srcdir)/tools mb_c_source.m4 $<.mb > $(<:.svg=.c) | 13 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $(<:.svg.mb=.c) |
14 | 14 |
15 list.h: list.mb | 15 list.h: list.svg.mb |
16 m4 -I $(top_srcdir)/tools mb_c_header.m4 $<.mb > $(<:.svg=.h) | 16 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $(<:.svg.mb=.h) |
17 | 17 |
18 browser.so: browser.c browser.h | 18 browser.so: browser.c browser.h |
19 $(MAKE) $(<:.svg=.o) | 19 $(MAKE) $(<:.svg=.o) |
20 $(CC) -shared -o $@ $(<:.svg=.o) | 20 $(CC) $(CFLAGS) -I../../include -I ../../include -shared -o $@ $(<:.svg=.o) |
21 | 21 |
22 browser.h: browser.mb | 22 browser.h: browser.mb |
23 m4 -I $(top_srcdir)/tools mb_c_header.m4 $<.mb > $(<:.svg=.h) | 23 m4 -I $(top_srcdir)/tools mb_c_header.m4 $(<:.svg=.mb) > $(<:.mb=.h) |
24 | 24 |
25 browser.c: browser.mb browser.h | 25 browser.c: browser.mb browser.h |
26 m4 -I $(top_srcdir)/tools mb_c_source.m4 $<.mb > $(<:.svg=.c) | 26 m4 -I $(top_srcdir)/tools mb_c_source.m4 $(<:.svg=.mb) > $(<:.mb=.c) |
27 | 27 |
28 browser.mb: $(srcdir)/browser.svg | 28 browser.mb: $(srcdir)/browser.svg |
29 $(top_srcdir)/tools/svg2code.py $< $<.mb | 29 $(top_srcdir)/tools/svg2code.py $< $(<:.svg=.mb) |
30 | 30 |
31 noinst_PROGRAMS = menu filebrowser list.so browser.so | 31 noinst_PROGRAMS = menu filebrowser list.so browser.so |
32 EXTRA_DIST = | 32 EXTRA_DIST = |
33 | 33 |
34 menu_SOURCES = main.c animated_menu.c animated_menu.h | 34 menu_SOURCES = main.c animated_menu.c animated_menu.h |