Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 308:33bdb3d4b97f r21-0b52
Import from CVS: tag r21-0b52
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:42:44 +0200 |
parents | c6de09ad3017 |
children | 851ff35f137f |
comparison
equal
deleted
inserted
replaced
307:42d630fd9bd8 | 308:33bdb3d4b97f |
---|---|
80 HAVE_MULE=0 | 80 HAVE_MULE=0 |
81 !endif | 81 !endif |
82 !if !defined(HAVE_XPM) | 82 !if !defined(HAVE_XPM) |
83 HAVE_XPM=0 | 83 HAVE_XPM=0 |
84 !endif | 84 !endif |
85 !if !defined(HAVE_PNG) | |
86 HAVE_PNG=0 | |
87 !endif | |
88 !if !defined(HAVE_TIFF) | |
89 HAVE_TIFF=0 | |
90 !endif | |
91 !if !defined(HAVE_JPEG) | |
92 HAVE_TIFF=0 | |
93 !endif | |
85 !if !defined(HAVE_TOOLBARS) | 94 !if !defined(HAVE_TOOLBARS) |
86 HAVE_TOOLBARS=$(HAVE_XPM) | 95 HAVE_TOOLBARS=$(HAVE_XPM) |
87 !endif | 96 !endif |
88 !if !defined(HAVE_DIALOGS) | 97 !if !defined(HAVE_DIALOGS) |
89 HAVE_DIALOGS=1 | 98 HAVE_DIALOGS=1 |
150 !endif | 159 !endif |
151 !if $(HAVE_MSW) && $(HAVE_XPM) && defined(XPM_DIR) && !exist("$(XPM_DIR)\lib\Xpm.lib") | 160 !if $(HAVE_MSW) && $(HAVE_XPM) && defined(XPM_DIR) && !exist("$(XPM_DIR)\lib\Xpm.lib") |
152 !message Specified XPM directory does not contain "$(XPM_DIR)\lib\Xpm.lib" | 161 !message Specified XPM directory does not contain "$(XPM_DIR)\lib\Xpm.lib" |
153 CONFIG_ERROR=1 | 162 CONFIG_ERROR=1 |
154 !endif | 163 !endif |
164 !if $(HAVE_MSW) && $(HAVE_PNG) && !defined(PNG_DIR) && !defined(ZLIB_DIR) | |
165 !message Please specify root directory for your PNG and ZLIB installation: PNG_DIR=path ZLIB_DIR=path | |
166 CONFIG_ERROR=1 | |
167 !endif | |
168 !if $(HAVE_MSW) && $(HAVE_PNG) && defined(PNG_DIR) && !exist("$(PNG_DIR)\libpng.lib") | |
169 !message Specified PNG directory does not contain "$(PNG_DIR)\libpng.lib" | |
170 CONFIG_ERROR=1 | |
171 !endif | |
172 !if $(HAVE_MSW) && $(HAVE_PNG) && defined(ZLIB_DIR) && !exist("$(ZLIB_DIR)\zlib.lib") | |
173 !message Specified ZLIB directory does not contain "$(ZLIB_DIR)\zlib.lib" | |
174 CONFIG_ERROR=1 | |
175 !endif | |
176 !if $(HAVE_MSW) && $(HAVE_TIFF) && !defined(TIFF_DIR) | |
177 !message Please specify root directory for your TIFF installation: TIFF_DIR=path | |
178 CONFIG_ERROR=1 | |
179 !endif | |
180 !if $(HAVE_MSW) && $(HAVE_TIFF) && !exist("$(TIFF_DIR)\libtiff\libtiff.lib") | |
181 !message Specified TIFF directory does not contain "$(TIFF_DIR)\libtiff\libtiff.lib" | |
182 CONFIG_ERROR=1 | |
183 !endif | |
184 !if $(HAVE_MSW) && $(HAVE_JPEG) && !defined(JPEG_DIR) | |
185 !message Please specify root directory for your JPEG installation: JPEG_DIR=path | |
186 CONFIG_ERROR=1 | |
187 !endif | |
188 !if $(HAVE_MSW) && $(HAVE_JPEG) && !exist("$(JPEG_DIR)\libjpeg.lib") | |
189 !message Specified JPEG directory does not contain "$(JPEG_DIR)\libjpeg.lib" | |
190 CONFIG_ERROR=1 | |
191 !endif | |
155 !if $(HAVE_MSW) && $(HAVE_TOOLBARS) && !$(HAVE_XPM) | 192 !if $(HAVE_MSW) && $(HAVE_TOOLBARS) && !$(HAVE_XPM) |
156 !error Toolbars require XPM support | 193 !error Toolbars require XPM support |
157 CONFIG_ERROR=1 | 194 CONFIG_ERROR=1 |
158 !endif | 195 !endif |
159 !if $(CONFIG_ERROR) | 196 !if $(CONFIG_ERROR) |
193 !message Compiling in MULE. | 230 !message Compiling in MULE. |
194 !endif | 231 !endif |
195 !if $(HAVE_XPM) | 232 !if $(HAVE_XPM) |
196 !message Compiling in support for XPM images. | 233 !message Compiling in support for XPM images. |
197 !endif | 234 !endif |
235 !if $(HAVE_PNG) | |
236 !message Compiling in support for PNG images. | |
237 !endif | |
238 !if $(HAVE_TIFF) | |
239 !message Compiling in support for TIFF images. | |
240 !endif | |
241 !if $(HAVE_JPEG) | |
242 !message Compiling in support for JPEG images. | |
243 !endif | |
198 !if $(HAVE_TOOLBARS) | 244 !if $(HAVE_TOOLBARS) |
199 !message Compiling in support for toolbars. | 245 !message Compiling in support for toolbars. |
200 !endif | 246 !endif |
201 !if $(HAVE_DIALOGS) | 247 !if $(HAVE_DIALOGS) |
202 !message Compiling in support for dialogs. | 248 !message Compiling in support for dialogs. |
263 !endif | 309 !endif |
264 !if $(HAVE_XPM) | 310 !if $(HAVE_XPM) |
265 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_XPM -DFOR_MSW | 311 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_XPM -DFOR_MSW |
266 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(XPM_DIR)" -I"$(XPM_DIR)\lib" | 312 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(XPM_DIR)" -I"$(XPM_DIR)\lib" |
267 MSW_LIBS=$(MSW_LIBS) "$(XPM_DIR)\lib\Xpm.lib" | 313 MSW_LIBS=$(MSW_LIBS) "$(XPM_DIR)\lib\Xpm.lib" |
314 !endif | |
315 !if $(HAVE_PNG) | |
316 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_PNG | |
317 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(PNG_DIR)" -I"$(ZLIB_DIR)" | |
318 MSW_LIBS=$(MSW_LIBS) "$(PNG_DIR)\libpng.lib" "$(ZLIB_DIR)\zlib.lib" | |
319 !endif | |
320 !if $(HAVE_TIFF) | |
321 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TIFF | |
322 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(TIFF_DIR)\libtiff" | |
323 MSW_LIBS=$(MSW_LIBS) "$(TIFF_DIR)\libtiff\libtiff.lib" | |
324 !endif | |
325 !if $(HAVE_JPEG) | |
326 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_JPEG | |
327 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(JPEG_DIR)" | |
328 MSW_LIBS=$(MSW_LIBS) "$(JPEG_DIR)\libjpeg.lib" | |
268 !endif | 329 !endif |
269 !if $(HAVE_TOOLBARS) | 330 !if $(HAVE_TOOLBARS) |
270 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS | 331 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS |
271 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c | 332 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c |
272 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj | 333 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj |
865 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs | 926 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs |
866 | 927 |
867 temacs: $(TEMACS) | 928 temacs: $(TEMACS) |
868 | 929 |
869 # use this rule to install the system | 930 # use this rule to install the system |
870 install: all "$(INSTALL_DIR)\nul" "$(INSTALL_DIR)\lock\nul" | 931 install: all |
932 @echo Installing in $(INSTALL_DIR) ... | |
933 @xcopy /q README "$(INSTALL_DIR)\lock\" | |
934 @del "$(INSTALL_DIR)\lock\README" | |
871 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 935 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" |
872 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 936 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
873 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 937 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
874 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 938 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
875 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\" | 939 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\" |
876 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\" | 940 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\" |
877 @xcopy /e /q $(XEMACS)\lisp "$(INSTALL_DIR)\lisp\" | 941 @xcopy /e /q $(XEMACS)\lisp "$(INSTALL_DIR)\lisp\" |
878 | |
879 "$(INSTALL_DIR)\nul": | |
880 -@mkdir "$(INSTALL_DIR)" | |
881 | |
882 "$(INSTALL_DIR)\lock\nul": "$(INSTALL_DIR)\nul" | |
883 -@mkdir "$(INSTALL_DIR)\lock" | |
884 | 942 |
885 distclean: | 943 distclean: |
886 del *.bak | 944 del *.bak |
887 del *.orig | 945 del *.orig |
888 del *.rej | 946 del *.rej |