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
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
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)inkview.exe inkscape
66 $(CP) AUTHORS inkscape
67 $(CP) COPYING inkscape
68 $(CP) COPYING.LIB inkscape
69 $(CP) NEWS inkscape
70 $(CP) HACKING.* inkscape
71 $(CP) README inkscape$(S)README.txt
72 $(CP) README.* inkscape
73 $(CP) TRANSLATORS inkscape
74 $(CP) $(GTKDOS)$(S)bin$(S)libatkmm-1.6-1.dll inkscape
75 $(CP) $(GTKDOS)$(S)bin$(S)libglibmm-2.4-1.dll inkscape
76 $(CP) $(GTKDOS)$(S)bin$(S)libgdkmm-2.4-1.dll inkscape
77 $(CP) $(GTKDOS)$(S)bin$(S)libgtkmm-2.4-1.dll inkscape
78 $(CP) $(GTKDOS)$(S)bin$(S)libpangomm-1.4-1.dll inkscape
79 $(CP) $(GTKDOS)$(S)bin$(S)libsigc-2.0-0.dll inkscape
80 $(CP) $(GTKDOS)$(S)bin$(S)freetype6.dll inkscape
81 $(CP) $(GTKDOS)$(S)bin$(S)libatk-1.0-0.dll inkscape
82 $(CP) $(GTKDOS)$(S)bin$(S)libgdk-win32-2.0-0.dll inkscape
83 $(CP) $(GTKDOS)$(S)bin$(S)libgdk_pixbuf-2.0-0.dll inkscape
84 $(CP) $(GTKDOS)$(S)bin$(S)libglib-2.0-0.dll inkscape
85 $(CP) $(GTKDOS)$(S)bin$(S)libgmodule-2.0-0.dll inkscape
86 $(CP) $(GTKDOS)$(S)bin$(S)libgobject-2.0-0.dll inkscape
87 $(CP) $(GTKDOS)$(S)bin$(S)libgtk-win32-2.0-0.dll inkscape
88 $(CP) $(GTKDOS)$(S)bin$(S)libgthread-2.0-0.dll inkscape
89 $(CP) $(GTKDOS)$(S)bin$(S)libcairo-2.dll inkscape
90 $(CP) $(GTKDOS)$(S)bin$(S)libpangocairo-1.0-0.dll inkscape
91 $(CP) $(GTKDOS)$(S)bin$(S)libpango-1.0-0.dll inkscape
92 $(CP) $(GTKDOS)$(S)bin$(S)libpangoft2-1.0-0.dll inkscape
93 $(CP) $(GTKDOS)$(S)bin$(S)libpangowin32-1.0-0.dll inkscape
94 $(CP) $(GTKDOS)$(S)bin$(S)freetype6.dll inkscape
95 $(CP) $(GTKDOS)$(S)bin$(S)libfontconfig-1.dll inkscape
96 $(CP) $(GTKDOS)$(S)bin$(S)libxml2.dll inkscape
97 $(CP) $(GTKDOS)$(S)bin$(S)xmlparse.dll inkscape
98 $(CP) $(GTKDOS)$(S)bin$(S)jpeg62.dll inkscape
99 $(CP) $(GTKDOS)$(S)bin$(S)libtiff3.dll inkscape
100 $(CP) $(GTKDOS)$(S)bin$(S)libpng13.dll inkscape
101 $(CP) $(GTKDOS)$(S)bin$(S)msvcr70.dll inkscape
102 $(CP) $(GTKDOS)$(S)bin$(S)zlib1.dll inkscape
103 $(CP) $(GTKDOS)$(S)bin$(S)iconv.dll inkscape
104 $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape
105 $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape$(S)intl.dll
106 $(CP) $(GTKDOS)$(S)bin$(S)popt1.dll inkscape
107 #
108 # PERL
109 #
110 $(CP) $(GTKDOS)$(S)perl$(S)bin$(S)perl58.dll inkscape
111 #
112 # PYTHON
113 #
114 $(CP) $(GTKDOS)$(S)python$(S)python24.dll inkscape
115 $(MKDIR) inkscape$(S)python
116 $(CP) $(GTKDOS)$(S)python$(S)python.exe inkscape$(S)python
117 $(CPDIR) $(GTKDOS)$(S)python$(S)Lib inkscape$(S)python$(S)Lib
118 $(CPDIR) $(GTKDOS)$(S)python$(S)DLLs inkscape$(S)python$(S)DLLs
119 $(CPDIR) $(GTKDOS)$(S)python$(S)Scripts inkscape$(S)python$(S)Scripts
120 #
121 # GTK items
122 #
123 $(CPDIR) $(GTKDOS)$(S)etc inkscape$(S)etc
124 $(CP) $(GTKDOS)$(S)share$(S)themes$(S)MS-Windows$(S)gtk-2.0$(S)gtkrc inkscape$(S)etc$(S)gtk-2.0
125 # echo #### Inserted by Inkscape Makefile.mingw > inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc
126 # echo $(subst /",\", $(subst ",$(E)", gtk-font-name="verdana 9" >> inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc))
127 # echo #### >> inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc
128 $(MKDIR) inkscape$(S)lib
129 $(CPDIR) $(GTKDOS)$(S)lib$(S)gtk-2.0 inkscape$(S)lib$(S)gtk-2.0
130 $(CPDIR) $(GTKDOS)$(S)lib$(S)glib-2.0 inkscape$(S)lib$(S)glib-2.0
131 $(CPDIR) $(GTKDOS)$(S)lib$(S)locale inkscape$(S)lib$(S)locale
132 $(CPDIR) $(GTKDOS)$(S)lib$(S)pango inkscape$(S)lib$(S)pango
133 # $(MKDIR) inkscape$(S)fonts
134 # $(CP) $(GTKDOS)$(S)fonts$(S)*.ttf inkscape$(S)fonts
135 $(CPDIR) share inkscape$(S)share
136 $(CPDIR) $(GTKDOS)$(S)share$(S)themes inkscape$(S)share$(S)themes
137 $(CPDIR) doc inkscape$(S)doc
138 $(MKDIR) inkscape$(S)data
139 $(MKDIR) inkscape$(S)locale
140 $(MAKE) -C po -f Makefile.mingw dist
141 $(MKDIR) inkscape$(S)modules
142 $(MKDIR) inkscape$(S)plugins
143 -$(CP) src$(S)extension$(S)plugin$(S)*.dll inkscape$(S)plugins
144 $(CP) $(GTKDOS)$(S)bin$(S)gdb.exe inkscape
145 @echo "##################### D O N E ####################"
147 clean:
148 -$(RMDIR) inkscape
149 -$(RM) inkscape*.zip
150 $(MAKE) -C src -f Makefile.mingw clean
151 $(MAKE) -C po -f Makefile.mingw clean
153 minimal:
154 $(MAKE) -C src -f Makefile.mingw
155 -$(RM) inkscape$(S)inkscape.exe
156 $(CP) src$(S)inkscape.exe inkscape
157 @echo "##################### D O N E ####################"