1<?xml version="1.0" ?>
2<!-- $Id: mmedia.bkl 23217 2003-08-25 21:01:05Z VS $ -->
3
4<makefile>
5
6    <include file="../../../build/bakefiles/common_contrib.bkl"/>
7
8    <if cond="FORMAT=='autoconf'">
9        <option name="EXTRALIBS_ESD"/>
10    </if>
11
12    <set var="MMEDIA_UNIX_SRC" hints="files">
13        cdunix.cpp
14        sndesd.cpp
15        sndoss.cpp
16        vidxanm.cpp
17    </set>
18
19    <set var="MMEDIA_WIN32_SRC" hints="files">
20        cdwin.cpp
21        sndwin.cpp
22        vidwin.cpp
23    </set>
24
25    <set var="MMEDIA_PLATFORM_SRC" hints="files">
26        <if cond="PLATFORM_UNIX=='1'">$(MMEDIA_UNIX_SRC)</if>
27        <if cond="PLATFORM_WIN32=='1'">$(MMEDIA_WIN32_SRC)</if>
28    </set>
29
30    <set var="MMEDIA_SRC" hints="files">
31        $(MMEDIA_PLATFORM_SRC)
32        cdbase.cpp
33        g711.cpp
34        g721.cpp
35        g723_24.cpp
36        g723_40.cpp
37        g72x.cpp
38        sndaiff.cpp
39        sndbase.cpp
40        sndcodec.cpp
41        sndcpcm.cpp
42        sndfile.cpp
43        sndg72x.cpp
44        sndmsad.cpp
45        sndpcm.cpp
46        sndulaw.cpp
47        sndwav.cpp
48        vidbase.cpp
49    </set>
50
51    <headers template="wx_contrib_headers">
52        <files>
53            wx/mmedia/cdbase.h
54            wx/mmedia/cdunix.h
55            wx/mmedia/cdwin.h
56            wx/mmedia/sndaiff.h
57            wx/mmedia/sndbase.h
58            wx/mmedia/sndcodec.h
59            wx/mmedia/sndcpcm.h
60            wx/mmedia/sndesd.h
61            wx/mmedia/sndfile.h
62            wx/mmedia/sndg72x.h
63            wx/mmedia/sndmsad.h
64            wx/mmedia/sndoss.h
65            wx/mmedia/sndpcm.h
66            wx/mmedia/sndulaw.h
67            wx/mmedia/sndwav.h
68            wx/mmedia/sndwin.h
69            wx/mmedia/vidbase.h
70            wx/mmedia/vidwin.h
71            wx/mmedia/vidxanm.h
72        </files>
73    </headers>
74
75    <dll id="mmediadll" template="wx_contrib_dll" cond="SHARED=='1'">
76        <define>WXUSINGDLL</define>
77        <define>WXMAKINGDLL_MMEDIA</define>
78        <sources>$(MMEDIA_SRC)</sources>
79        <wx-lib>core</wx-lib>
80        <wx-lib>base</wx-lib>
81        <ldflags cond="FORMAT=='autoconf'">$(EXTRALIBS_ESD)</ldflags>
82    </dll>
83    
84    <lib id="mmedialib" template="wx_contrib_lib" cond="SHARED=='0'">
85        <sources>$(MMEDIA_SRC)</sources>
86    </lib>
87    
88    <set var="MSVC6PRJ_MERGED_TARGETS" append="1">mmedia=mmedialib+mmediadll</set>
89
90</makefile>
91
92