3 top_srcdir
= @top_srcdir@
4 include ..
/Makefile.common
6 programs
= wav2swf
$(E
) @PNG2SWF@ swfcombine
$(E
) swfstrings
$(E
) swfextract
$(E
) swfdump
$(E
) swfc
$(E
) @JPEG2SWF@ @GIF2SWF@ swfbbox
$(E
) font2swf
$(E
) swfrender
$(E
) as3compile
$(E
) @PDF2SWF@ @PDF2PDF@
7 opt_programs
= swfbytes
$(E
)
11 wav2swf.
$(O
): wav2swf.c ..
/lib
/wav.h
13 png2swf.
$(O
): png2swf.c
15 pdf2swf.
$(O
): pdf2swf.c
17 pdf2pdf.
$(O
): pdf2pdf.c
19 gfx2gfx.
$(O
): gfx2gfx.c
21 gif2swf.
$(O
): gif2swf.c
23 swfcombine.
$(O
): swfcombine.c
24 $(C
) swfcombine.c
-o
$@
25 swfdump.
$(O
): swfdump.c
27 swfextract.
$(O
): swfextract.c
28 $(C
) swfextract.c
-o
$@
29 swfstrings.
$(O
): swfstrings.c
30 $(C
) swfstrings.c
-o
$@
31 swfbbox.
$(O
): swfbbox.c
33 swf2png.
$(O
): swf2png.c
35 jpeg2swf.
$(O
): jpeg2swf.c
37 swfrender.
$(O
): swfrender.c
38 $(C
) swfrender.c
-o
$@
39 swfbytes.
$(O
): swfbytes.c
41 font2swf.
$(O
): font2swf.c
43 as3compile.
$(O
): as3compile.c
44 $(C
) as3compile.c
-o
$@
45 swfc.
$(O
): swfc.c parser.h ..
/lib
/q.h
47 swfc-feedback.
$(O
): swfc-feedback.c swfc-feedback.h
48 $(C
) swfc-feedback.c
-o
$@
49 swfc-history.
$(O
): swfc-history.c swfc-history.h swfc-interpolation.h ..
/lib
/q.h
50 $(C
) swfc-history.c
-o
$@
51 swfc-interpolation.
$(O
): swfc-interpolation.c swfc-interpolation.h ..
/lib
/q.h
52 $(C
) swfc-interpolation.c
-o
$@
53 parser.
$(O
): parser.yy.c parser.h ..
/lib
/q.h
54 $(C
) parser.yy.c
-o
$@
56 ..
/lib
/librfxswf
$(A
): ..
/lib
/modules
/swfrender.c ..
/lib
/modules
/swfshape.c ..
/lib
/modules
/swftext.c ..
/lib
/modules
/swffont.c ..
/lib
/modules
/swfbits.c ..
/lib
/rfxswf.c ..
/lib
/devices
/swf.c ..
/lib
/modules
/swfalignzones.c
57 cd ..
/lib
;$(MAKE
) librfxswf
$(A
);cd
-
59 ..
/lib
/libgfxpdf
$(A
): ..
/lib
/pdf
/GFXOutputDev.
cc
60 cd ..
/lib
;$(MAKE
) libgfxpdf
$(A
);cd
-
62 ..
/lib
/libgfx
$(A
): ..
/lib
/devices
/*.c ..
/lib
/gfxdevice.h ..
/lib
/gfxtools.c ..
/lib
/gfxfont.c
63 cd ..
/lib
;$(MAKE
) libgfx
$(A
);cd
-
65 ..
/lib
/libgfxswf
$(A
): ..
/lib
/devices
/swf.c
66 cd ..
/lib
;$(MAKE
) libgfxswf
$(A
);cd
-
68 # TODO: include the following rule only if lex is available
69 parser.yy.c
: parser.
lex
70 flex
-B
-s
-oparser.yy.c parser.
lex
72 wav2swf
$(E
): wav2swf.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
73 $(L
) wav2swf.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
75 png2swf
$(E
): png2swf.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
76 $(L
) png2swf.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
78 gif2swf
$(E
): gif2swf.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
79 $(L
) gif2swf.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
81 swfcombine
$(E
): swfcombine.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
82 $(L
) swfcombine.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
84 swfdump
$(E
): swfdump.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
85 $(L
) swfdump.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
87 swfbytes
$(E
): swfbytes.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
88 $(L
) swfbytes.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
90 swf2png
$(E
): swf2png.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
91 $(L
) swf2png.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
93 swfextract
$(E
): swfextract.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
94 $(L
) swfextract.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
96 swfstrings
$(E
): swfstrings.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
97 $(L
) swfstrings.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
99 swfbbox
$(E
): swfbbox.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
100 $(L
) swfbbox.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
102 font2swf
$(E
): font2swf.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
103 $(L
) font2swf.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
105 as3compile
$(E
): as3compile.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
106 $(L
) as3compile.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
108 jpeg2swf
$(E
): jpeg2swf.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
109 $(L
) jpeg2swf.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
111 swfrender
$(E
): swfrender.
$(O
) ..
/lib
/libgfxswf
$(A
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libgfx
$(A
) ..
/lib
/libbase
$(A
)
112 $(L
) swfrender.
$(O
) -o
$@ ..
/lib
/libgfxswf
$(A
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libgfx
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
115 PDF2SWF_OBJ
=..
/lib
/libgfxswf
$(A
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libgfxpdf
$(A
) ..
/lib
/libgfx
$(A
) ..
/lib
/libbase
$(A
)
116 OCR_OBJ
=..
/lib
/libocr
$(A
)
118 pdf2swf
$(E
): pdf2swf.
$(O
) $(PDF2SWF_OBJ
)
119 $(LL
) pdf2swf.
$(O
) -o
$@
$(PDF2SWF_OBJ
) $(LIBS
) $(CXXLIBS
)
121 pdf2pdf
$(E
): pdf2pdf.
$(O
) $(PDF2SWF_OBJ
)
122 $(LL
) pdf2pdf.
$(O
) -o
$@
$(PDF2SWF_OBJ
) $(LIBS
) $(CXXLIBS
)
124 gfx2gfx
$(E
): gfx2gfx.
$(O
) $(OCR_OBJ
) $(PDF2SWF_OBJ
)
125 $(LL
) gfx2gfx.
$(O
) -o
$@
$(OCR_OBJ
) $(PDF2SWF_OBJ
) $(LIBS
) $(CXXLIBS
)
127 swfc
$(E
): parser.
$(O
) swfc.
$(O
) swfc-feedback.
$(O
) swfc-history.
$(O
) swfc-interpolation.
$(O
) ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
)
128 $(L
) parser.
$(O
) swfc.
$(O
) swfc-feedback.
$(O
) swfc-history.
$(O
) swfc-interpolation.
$(O
) -o
$@ ..
/lib
/librfxswf
$(A
) ..
/lib
/libbase
$(A
) $(LIBS
)
132 $(mkinstalldirs
) $(bindir)
133 $(mkinstalldirs
) $(man1dir)
134 @for file in
$(programs
) $(opt_programs
); do if
test -f
$$file;then
$(INSTALL_BIN
);$(INSTALL_MAN1
);fi
;done
137 @for file in
$(programs
) $(opt_programs
); do
$(UNINSTALL_BIN
);$(UNINSTALL_MAN1
);done
140 rm -f
*.o
*.obj
*.lo
*.la
*~ gmon.out
141 rm -f as3compile gif2swf swfbbox swfbytes swfbytes swfdump pdf2swf wav2swf png2swf swfcombine swfextract swfstrings png2swf jpeg2swf swfc font2swf pdf2pdf gfx2gfx
142 @
rm -f gif2swf.exe swfbytes.exe swfbytes.exe pdf2swf.exe swfbbox.exe swfdump.exe wav2swf.exe png2swf.exe swfcombine.exe swfextract.exe swfstrings.exe png2swf.exe jpeg2swf.exe swfc.exe font2swf.exe pdf2pdf.exe gfx2gfx.exe
143 @
rm -f gif2swf
$(E
) pdf2swf
$(E
) swfbytes
$(E
) swfbytes
$(E
) swfbbox
$(E
) swfdump
$(E
) wav2swf
$(E
) png2swf
$(E
) swfcombine
$(E
) swfextract
$(E
) swfstrings
$(E
) png2swf
$(E
) jpeg2swf
$(E
) swfc
$(E
) font2swf
$(E
) pdf2pdf
$(E
) gfx2gfx
$(E
)
146 perl ..
/parsedoc.pl wav2swf.doc
147 perl ..
/parsedoc.pl png2swf.doc
148 perl ..
/parsedoc.pl gif2swf.doc
149 perl ..
/parsedoc.pl swfbbox.doc
150 perl ..
/parsedoc.pl font2swf.doc
151 perl ..
/parsedoc.pl jpeg2swf.doc
152 perl ..
/parsedoc.pl swfcombine.doc
153 perl ..
/parsedoc.pl swfdump.doc
154 perl ..
/parsedoc.pl swfc.doc
155 perl ..
/parsedoc.pl as3compile.doc
156 perl ..
/parsedoc.pl swfbytes.doc
157 perl ..
/parsedoc.pl pdf2pdf.doc