Code

45325c28b2b1b992fbbbad46513981e5f5760f27
[inkscape.git] / Makefile.mingw
3 include ./Makefile.mingw.common
6 all:    config.h $(GTKDOS)$(S)bin$(S)intl.dll
7         $(MAKE) -C po  -f Makefile.mingw
8         $(MAKE) -C src -f Makefile.mingw
10 config.h: config.h.mingw
11         $(CP) config.h.mingw config.h
12         
13 $(GTKDOS)$(S)bin$(S)intl.dll:
14         $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll $(GTKDOS)$(S)bin$(S)intl.dll
16 dist-strip: dist
17         -$(RMDIRREC) CVS $(RMDIRREC1)
18         -$(RMREC) .cvsignore $(RMREC1)
19         -$(RMREC) Makefile $(RMREC1)
20         -$(RMREC) Makefile.am $(RMREC1)
21         -$(RMREC) Makefile.in $(RMREC1)
22         -$(RMDIR) inkscape$(S)lib$(S)glib-2.0$(S)include
23         -$(RMDIR) inkscape$(S)lib$(S)gtk-2.0$(S)include
24         strip inkscape$(S)inkscape.exe
25         strip inkscape$(S)inkview.exe
26         strip inkscape$(S)libatkmm-1.6-1.dll
27         strip inkscape$(S)libglibmm-2.4-1.dll
28         strip inkscape$(S)libgdkmm-2.4-1.dll
29         strip inkscape$(S)libgtkmm-2.4-1.dll
30         strip inkscape$(S)libpangomm-1.4-1.dll
31         strip inkscape$(S)libsigc-2.0-0.dll
32         strip inkscape$(S)freetype6.dll
33         strip inkscape$(S)libatk-1.0-0.dll
34         strip inkscape$(S)libgdk-win32-2.0-0.dll
35         strip inkscape$(S)libgdk_pixbuf-2.0-0.dll
36         strip inkscape$(S)libglib-2.0-0.dll
37         strip inkscape$(S)libgmodule-2.0-0.dll
38         strip inkscape$(S)libgobject-2.0-0.dll
39         strip inkscape$(S)libgtk-win32-2.0-0.dll
40         strip inkscape$(S)libgthread-2.0-0.dll
41         strip inkscape$(S)libpango-1.0-0.dll
42         strip inkscape$(S)libpangoft2-1.0-0.dll
43         strip inkscape$(S)libpangowin32-1.0-0.dll
44         strip inkscape$(S)freetype6.dll
45         strip inkscape$(S)libfontconfig-1.dll
46 #       strip inkscape$(S)libxml2.dll
47 #       strip inkscape$(S)xmlparse.dll
48         strip inkscape$(S)jpeg62.dll
49         strip inkscape$(S)libtiff3.dll
50         strip inkscape$(S)libpng13.dll
51 #       strip inkscape$(S)zlib1.dll
52 #       strip inkscape$(S)iconv.dll
53 #       strip inkscape$(S)libintl-2.dll
54 #       strip inkscape$(S)intl.dll
55         strip inkscape$(S)popt1.dll
56         strip inkscape$(S)perl58.dll
57         strip inkscape$(S)python24.dll
58         -$(RM) inkscape$(S)gdb.exe
59         
60 dist:
61         $(MAKE) -C src -f Makefile.mingw
62         -$(RMDIR) inkscape
63         $(MKDIR) inkscape
64         $(CP) src$(S)inkscape.exe inkscape
65         $(CP) src$(S)inkscape.dbg inkscape
66 #       $(CP) src$(S)inkview.exe inkscape
67         $(CP) AUTHORS inkscape
68         $(CP) COPYING inkscape
69         $(CP) COPYING.LIB inkscape
70         $(CP) NEWS inkscape
71         $(CP) HACKING.* inkscape
72         $(CP) README inkscape$(S)README.txt
73         $(CP) README.* inkscape
74         $(CP) TRANSLATORS inkscape
75         $(CP) $(GTKDOS)$(S)bin$(S)libatkmm-1.6-1.dll inkscape
76         $(CP) $(GTKDOS)$(S)bin$(S)libglibmm-2.4-1.dll inkscape
77         $(CP) $(GTKDOS)$(S)bin$(S)libgdkmm-2.4-1.dll inkscape
78         $(CP) $(GTKDOS)$(S)bin$(S)libgtkmm-2.4-1.dll inkscape
79         $(CP) $(GTKDOS)$(S)bin$(S)libpangomm-1.4-1.dll inkscape
80         $(CP) $(GTKDOS)$(S)bin$(S)libsigc-2.0-0.dll inkscape
81         $(CP) $(GTKDOS)$(S)bin$(S)freetype6.dll inkscape
82         $(CP) $(GTKDOS)$(S)bin$(S)libatk-1.0-0.dll inkscape
83         $(CP) $(GTKDOS)$(S)bin$(S)libgdk-win32-2.0-0.dll inkscape
84         $(CP) $(GTKDOS)$(S)bin$(S)libgdk_pixbuf-2.0-0.dll inkscape
85         $(CP) $(GTKDOS)$(S)bin$(S)libglib-2.0-0.dll inkscape
86         $(CP) $(GTKDOS)$(S)bin$(S)libgmodule-2.0-0.dll inkscape
87         $(CP) $(GTKDOS)$(S)bin$(S)libgobject-2.0-0.dll inkscape
88         $(CP) $(GTKDOS)$(S)bin$(S)libgtk-win32-2.0-0.dll inkscape
89         $(CP) $(GTKDOS)$(S)bin$(S)libgthread-2.0-0.dll inkscape
90         $(CP) $(GTKDOS)$(S)bin$(S)libcairo-2.dll inkscape
91         $(CP) $(GTKDOS)$(S)bin$(S)libpangocairo-1.0-0.dll inkscape
92         $(CP) $(GTKDOS)$(S)bin$(S)libpango-1.0-0.dll inkscape
93         $(CP) $(GTKDOS)$(S)bin$(S)libpangoft2-1.0-0.dll inkscape
94         $(CP) $(GTKDOS)$(S)bin$(S)libpangowin32-1.0-0.dll inkscape
95         $(CP) $(GTKDOS)$(S)bin$(S)freetype6.dll inkscape
96         $(CP) $(GTKDOS)$(S)bin$(S)libfontconfig-1.dll inkscape
97         $(CP) $(GTKDOS)$(S)bin$(S)libxml2.dll inkscape
98         $(CP) $(GTKDOS)$(S)bin$(S)xmlparse.dll inkscape
99         $(CP) $(GTKDOS)$(S)bin$(S)jpeg62.dll inkscape
100         $(CP) $(GTKDOS)$(S)bin$(S)libtiff3.dll inkscape
101         $(CP) $(GTKDOS)$(S)bin$(S)libpng13.dll inkscape
102         $(CP) $(GTKDOS)$(S)bin$(S)msvcr70.dll inkscape
103         $(CP) $(GTKDOS)$(S)bin$(S)zlib1.dll inkscape
104         $(CP) $(GTKDOS)$(S)bin$(S)iconv.dll inkscape
105         $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape
106         $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape$(S)intl.dll
107         $(CP) $(GTKDOS)$(S)bin$(S)popt1.dll inkscape
109 #       PERL
111         $(CP) $(GTKDOS)$(S)perl$(S)bin$(S)perl58.dll inkscape
113 #       PYTHON
115         $(CP) $(GTKDOS)$(S)python$(S)python24.dll inkscape
116         $(MKDIR) inkscape$(S)python
117         $(CP) $(GTKDOS)$(S)python$(S)python.exe inkscape$(S)python
118         $(CPDIR) $(GTKDOS)$(S)python$(S)Lib inkscape$(S)python$(S)Lib
119         $(CPDIR) $(GTKDOS)$(S)python$(S)DLLs inkscape$(S)python$(S)DLLs
120         $(CPDIR) $(GTKDOS)$(S)python$(S)Scripts inkscape$(S)python$(S)Scripts
122 #       GTK items
124         $(CPDIR) $(GTKDOS)$(S)etc inkscape$(S)etc
125         $(CP) $(GTKDOS)$(S)share$(S)themes$(S)MS-Windows$(S)gtk-2.0$(S)gtkrc inkscape$(S)etc$(S)gtk-2.0
126 #       echo #### Inserted by Inkscape Makefile.mingw > inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc
127 #       echo $(subst /",\", $(subst ",$(E)", gtk-font-name="verdana 9"               >> inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc))
128 #       echo ####                                      >> inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc
129         $(MKDIR) inkscape$(S)lib
130         $(CPDIR) $(GTKDOS)$(S)lib$(S)gtk-2.0 inkscape$(S)lib$(S)gtk-2.0
131         $(CPDIR) $(GTKDOS)$(S)lib$(S)glib-2.0 inkscape$(S)lib$(S)glib-2.0
132         $(CPDIR) $(GTKDOS)$(S)lib$(S)locale inkscape$(S)lib$(S)locale
133         $(CPDIR) $(GTKDOS)$(S)lib$(S)pango inkscape$(S)lib$(S)pango
134 #       $(MKDIR) inkscape$(S)fonts
135 #       $(CP) $(GTKDOS)$(S)fonts$(S)*.ttf inkscape$(S)fonts
136         $(CPDIR) share inkscape$(S)share
137         $(CPDIR) $(GTKDOS)$(S)share$(S)themes inkscape$(S)share$(S)themes
138         $(CPDIR) doc inkscape$(S)doc
139         $(MKDIR) inkscape$(S)data
140         $(MKDIR) inkscape$(S)locale
141         $(MAKE) -C po -f Makefile.mingw dist
142         $(MKDIR) inkscape$(S)modules
143         $(MKDIR) inkscape$(S)plugins
144         -$(CP) src$(S)extension$(S)plugin$(S)*.dll inkscape$(S)plugins
145         $(CP) $(GTKDOS)$(S)bin$(S)gdb.exe inkscape
146         @echo "##################### D O N E ####################"
148 clean:
149         -$(RMDIR) inkscape
150         -$(RM) inkscape*.zip
151         $(MAKE) -C src -f Makefile.mingw clean
152         $(MAKE) -C po  -f Makefile.mingw clean
154 minimal:
155         $(MAKE) -C src -f Makefile.mingw
156         -$(RM) inkscape$(S)inkscape.exe
157         $(CP) src$(S)inkscape.exe inkscape
158         @echo "##################### D O N E ####################"