* added GDK_PIXBUF_LIBS in order to create pixbuf.dll
[dia.git] / makefile.msc
blob4f0bcc59cdaa8d8780619122ae797ba5e28c1bb2
1 all:    build \
2         build\win32\
3         build\win32\bin \
4         build\win32\bin\dia.exe \
5         build\win32\bin\libdia.dll \
6         build\win32\bin\libgtk-win32-2.0-0.dll \
7         build\win32\bin\zlib.dll \
8         build\win32\bin\libart_lgpl.dll \
9         build\win32\bin\libxml2.dll \
10         build\win32\bin\libpng.dll \
11         build\win32\bin\libiconv.dll \
12         build\win32\bin\libcharset.dll \
13         build\win32\dia \
14         build\win32\dia\bondgraph.dll \
15         build\win32\dia\chronogram.dll \
16         build\win32\dia\custom.dll \
17         build\win32\dia\er.dll \
18         build\win32\dia\flowchart.dll \
19         build\win32\dia\fs.dll \
20         build\win32\dia\grafcet.dll \
21         build\win32\dia\misc.dll \
22         build\win32\dia\network.dll \
23         build\win32\dia\sadt.dll \
24         build\win32\dia\standard.dll \
25         build\win32\dia\uml.dll \
26         build\win32\dia\cgm.dll \
27         build\win32\dia\dxf.dll \
28         build\win32\dia\hpgl.dll \
29         build\win32\dia\metapost.dll \
30         build\win32\dia\pixbuf.dll \
31         build\win32\dia\pstricks.dll \
32         build\win32\dia\shape.dll \
33         build\win32\dia\svg.dll \
34         build\win32\dia\wpg.dll \
35         build\win32\dia\xfig.dll \
36         build\win32\lib \
37         build\win32\lib\pango \
38         build\win32\lib\gtk-2.0 \
39         build\win32\etc \
40         build\win32\dia_logo.png
42 build:
43         md build
45 build\win32: build
46         md build\win32
47         
48 build\win32\bin: build\win32
49         md build\win32\bin
51 build\win32\dia: build\win32
52         md build\win32\dia
54 build\win32\bin\dia.exe: build\win32\bin app\dia.exe
55         copy app\dia.exe build\win32\bin\dia.exe
57 build\win32\bin\libdia.dll: build\win32\bin lib\libdia.dll
58         copy lib\libdia.dll build\win32\bin\libdia.dll
60 build\win32\bin\libgtk-win32-2.0-0.dll: build\win32\bin ..\lib\libgtk-win32-2.0-0.dll
61         copy ..\lib\*.dll build\win32\bin
62         
63 build\win32\bin\zlib.dll: build\win32\bin ..\bin\zlib.dll
64         copy ..\bin\zlib.dll build\win32\bin
65         
66 build\win32\bin\libart_lgpl.dll: build\win32\bin ..\bin\libart_lgpl.dll
67         copy ..\bin\libart_lgpl.dll build\win32\bin
68         
69 build\win32\bin\libxml2.dll: build\win32\bin ..\bin\libxml2.dll
70         copy ..\bin\libxml2.dll build\win32\bin
72 build\win32\bin\libpng.dll: build\win32\bin ..\bin\libpng.dll
73         copy ..\bin\libpng.dll build\win32\bin
75 build\win32\bin\libiconv.dll: build\win32\bin ..\bin\libiconv.dll
76         copy ..\bin\libiconv.dll build\win32\bin
78 build\win32\bin\libcharset.dll: build\win32\bin ..\bin\libcharset.dll
79         copy ..\bin\libcharset.dll build\win32\bin
81 build\win32\dia\bondgraph.dll: build\win32\dia objects\bondgraph\bondgraph.dll
82         copy objects\bondgraph\bondgraph.dll build\win32\dia    
84 build\win32\dia\chronogram.dll: build\win32\dia objects\chronogram\chronogram.dll
85         copy objects\chronogram\chronogram.dll build\win32\dia
86         
87 build\win32\dia\custom.dll: build\win32\dia objects\custom\custom.dll
88         copy objects\custom\custom.dll build\win32\dia
90 build\win32\dia\er.dll: build\win32\dia objects\ER\er.dll
91         copy objects\ER\er.dll build\win32\dia
93 build\win32\dia\flowchart.dll: build\win32\dia objects\flowchart\flowchart.dll
94         copy objects\flowchart\flowchart.dll build\win32\dia
96 build\win32\dia\fs.dll: build\win32\dia objects\FS\fs.dll
97         copy objects\FS\fs.dll build\win32\dia
99 build\win32\dia\grafcet.dll: build\win32\dia objects\GRAFCET\grafcet.dll
100         copy objects\GRAFCET\grafcet.dll build\win32\dia
102 build\win32\dia\misc.dll: build\win32\dia objects\Misc\misc.dll
103         copy objects\Misc\misc.dll build\win32\dia
105 build\win32\dia\network.dll: build\win32\dia objects\network\network.dll
106         copy objects\network\network.dll build\win32\dia
108 build\win32\dia\sadt.dll: build\win32\dia objects\SADT\sadt.dll
109         copy objects\SADT\sadt.dll build\win32\dia      
110         
111 build\win32\dia\standard.dll: build\win32\dia objects\standard\standard.dll
112         copy objects\standard\standard.dll build\win32\dia
114 build\win32\dia\uml.dll: build\win32\dia objects\UML\uml.dll
115         copy objects\UML\uml.dll build\win32\dia
117 build\win32\dia\cgm.dll: build\win32\dia plug-ins\cgm\cgm.dll
118         copy plug-ins\cgm\cgm.dll build\win32\dia
120 build\win32\dia\dxf.dll: build\win32\dia plug-ins\dxf\dxf.dll
121         copy plug-ins\dxf\dxf.dll build\win32\dia
123 build\win32\dia\hpgl.dll: build\win32\dia plug-ins\hpgl\hpgl.dll
124         copy plug-ins\hpgl\hpgl.dll build\win32\dia
126 build\win32\dia\metapost.dll: build\win32\dia plug-ins\metapost\metapost.dll
127         copy plug-ins\metapost\metapost.dll build\win32\dia
129 build\win32\dia\pixbuf.dll: build\win32\dia plug-ins\pixbuf\pixbuf.dll
130         copy plug-ins\pixbuf\pixbuf.dll build\win32\dia
132 build\win32\dia\pstricks.dll: build\win32\dia plug-ins\pstricks\pstricks.dll
133         copy plug-ins\pstricks\pstricks.dll build\win32\dia
135 build\win32\dia\shape.dll: build\win32\dia plug-ins\shape\shape.dll
136         copy plug-ins\shape\shape.dll build\win32\dia
138 build\win32\dia\svg.dll: build\win32\dia plug-ins\svg\svg.dll
139         copy plug-ins\svg\svg.dll build\win32\dia
141 build\win32\dia\wmf.dll: build\win32\dia plug-ins\wmf\wmf.dll
142         copy plug-ins\wmf\wmf.dll build\win32\dia
144 build\win32\dia\wpg.dll: build\win32\dia plug-ins\wpg\wpg.dll
145         copy plug-ins\wpg\wpg.dll build\win32\dia
147 build\win32\dia\xfig.dll: build\win32\dia plug-ins\xfig\xfig.dll
148         copy plug-ins\xfig\xfig.dll build\win32\dia     
149                 
150 build\win32\lib: build\win32
151         md build\win32\lib
153 build\win32\lib\pango: build\win32\lib ..\lib\pango
154         md build\win32\lib\pango
155         xcopy /s ..\lib\pango\* build\win32\lib\pango\.
157 build\win32\lib\gtk-2.0: build\win32\lib ..\lib\gtk-2.0
158         md build\win32\lib\gtk-2.0
159         xcopy /s ..\lib\gtk-2.0\* build\win32\lib\gtk-2.0\.
161 build\win32\etc: build\win32 ..\etc
162         md build\win32\etc
163         xcopy /s ..\etc\* build\win32\etc\.     
164         
165 build\win32\dia_logo.png: build\win32 dia_logo.png
166         copy dia_logo.png build\win32