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