added symbolic links
[swftools.git] / swfs / Makefile.in
1 top_builddir = ..
2 srcdir = @srcdir@
3 top_srcdir = @top_srcdir@
4 include ../Makefile.common
5
6 all: simple_viewer.swf keyboard_viewer.swf PreLoaderTemplate.swf
7
8 programs = simple_viewer keyboard_viewer PreLoaderTemplate
9
10 %.o: %.c
11         $(C) -I../lib $< -o $@
12
13 %: %.o
14         $(L) $< -o $@ ../lib/librfxswf.a $(LIBS) 
15
16 simple_viewer.swf: $(programs)
17         @echo Calling ./keybard_viewer to create keyboard_viewer.swf
18         ./simple_viewer
19
20 keyboard_viewer.swf: $(programs)
21         @echo Calling ./simple_viewer to create simple_viewer.swf
22         ./keyboard_viewer
23
24 PreLoaderTemplate.swf: $(programs)
25         @echo Calling ./PreLoaderTemplate to create PreLoaderTemplate.swf
26         ./PreLoaderTemplate
27
28 install:
29         $(mkinstalldirs) $(pkgdatadir)
30         $(mkinstalldirs) $(pkgdatadir)/swfs
31         $(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
32         $(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
33         $(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
34         $(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
35         $(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
36         test -f $(pkgdatadir)/swfs/default_viewer.swf || \
37             $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf; \
38         test -f $(pkgdatadir)/swfs/default_loader.swf || \
39             $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf; \
40                 
41 uninstall:
42         $(UNINSTALL_DATA) $(pkgdatadir)/swfs/simple_viewer.swf
43         $(UNINSTALL_DATA) $(pkgdatadir)/swfs/keyboard_viewer.swf
44         $(UNINSTALL_DATA) $(pkgdatadir)/swfs/PreLoaderTemplate.swf
45         $(UNINSTALL_DATA) $(pkgdatadir)/swfs/tessel_loader.swf
46         $(UNINSTALL_DATA) $(pkgdatadir)/swfs/swft_loader.swf
47
48 clean: 
49         rm -f *.o *.lo *.a *.la simple_viewer keyboard_viewer PreLoaderTemplate simple_viewer.swf keyboard_viewer.swf PreLoaderTemplate.swf
50