Mercurial > MadButterfly
annotate examples/tank/Makefile.am @ 1265:ca301f6abef7
Support undo for insert key frame/rm keyframe. We will refresh all layers and scenes since it is not feasible to collect these changes and update the layers and scenes. We may scan two level only in the future to improve the performance.
author | wycc |
---|---|
date | Wed, 12 Jan 2011 15:01:14 +0800 |
parents | fb79175e6cc3 |
children |
rev | line source |
---|---|
188 | 1 include $(top_srcdir)/config.mk |
2 | |
3 noinst_PROGRAMS = tank | |
256
cac9ad3df633
* use Autotool to install inkscape ext. of MadButterfly ( experimental! )
"Mat <MatLinuxer2@gmail.com>"
parents:
231
diff
changeset
|
4 #EXTRA_DIST = |
188 | 5 svg_sources = brick.c bullet.c bush.c mud.c rock.c \ |
6 tank1.c tank2.c tank_en.c bang.c | |
1100
fb79175e6cc3
Add AI for enemy tanks
Thinker K.F. Li <thinker@codemud.net>
parents:
927
diff
changeset
|
7 tank_SOURCES = tank_main.c enemy.c |
188 | 8 nodist_tank_SOURCES = svgs.h \ |
9 $(svg_sources) $(svg_sources:.c=.h) $(svg_sources:.c=.mb) | |
927
6d4b8c4051ff
Depend on cairo or pangocairo according enabling of sh_text
Thinker K.F. Li <thinker@codemud.net>
parents:
924
diff
changeset
|
10 tank_CPPFLAGS = $(APPCFLAGS) |
6d4b8c4051ff
Depend on cairo or pangocairo according enabling of sh_text
Thinker K.F. Li <thinker@codemud.net>
parents:
924
diff
changeset
|
11 tank_LDFLAGS = $(APPLDFLAGS) |
188 | 12 tank_LDADD = $(top_builddir)/src/libmbfly.la |
13 BUILT_SOURCES = svgs.h \ | |
14 $(svg_sources) $(svg_sources:.c=.h) $(svg_sources:.c=.mb) | |
15 CLEANFILES = svgs.h \ | |
16 $(svg_sources) $(svg_sources:.c=.h) $(svg_sources:.c=.mb) | |
17 | |
18 $(svg_sources): %.c: %.mb | |
19 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@ | |
20 | |
21 $(svg_sources:.c=.h): %.h: %.mb | |
22 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@ | |
23 | |
24 $(svg_sources:.c=.mb): %.mb: $(srcdir)/%.svg | |
445
cb1a65d53878
Make examples/tank/ works with sh_stext_t
Thinker K.F. Li <thinker@branda.to>
parents:
280
diff
changeset
|
25 $(top_srcdir)/tools/svg2code.py -s $? $@ |
258
f24129d4f0f9
Files generated by tools should not part of EXTRA_DIST.
Thinker K.F. Li <thinker@branda.to>
parents:
256
diff
changeset
|
26 |
188 | 27 svgs.h: $(svg_sources:.c=.h) |
28 echo "#ifndef __SVGS_H_" > $@ | |
29 echo "#define __SVGS_H_" >> $@ | |
30 echo >> $@ | |
31 for H in $(svg_sources:.c=.h); do \ | |
32 echo "#include \"$$H\"" >> $@; \ | |
33 done | |
34 echo >> $@ | |
35 echo "#endif /* __SVGS_H_ */" >> $@ |