Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 373:6240c7796c7a r21-2b2
Import from CVS: tag r21-2b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:04:06 +0200 |
parents | cc15677e0335 |
children | d883f39b8495 |
comparison
equal
deleted
inserted
replaced
372:49e1ed2d7ed8 | 373:6240c7796c7a |
---|---|
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_JPEG=0 | |
93 !endif | |
94 !if !defined(HAVE_GIF) | |
95 HAVE_GIF=1 | |
96 !endif | |
85 !if !defined(HAVE_TOOLBARS) | 97 !if !defined(HAVE_TOOLBARS) |
86 HAVE_TOOLBARS=$(HAVE_XPM) | 98 HAVE_TOOLBARS=$(HAVE_XPM) |
87 !endif | 99 !endif |
88 !if !defined(HAVE_DIALOGS) | 100 !if !defined(HAVE_DIALOGS) |
89 HAVE_DIALOGS=1 | 101 HAVE_DIALOGS=1 |
150 !endif | 162 !endif |
151 !if $(HAVE_MSW) && $(HAVE_XPM) && defined(XPM_DIR) && !exist("$(XPM_DIR)\lib\Xpm.lib") | 163 !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" | 164 !message Specified XPM directory does not contain "$(XPM_DIR)\lib\Xpm.lib" |
153 CONFIG_ERROR=1 | 165 CONFIG_ERROR=1 |
154 !endif | 166 !endif |
167 !if $(HAVE_MSW) && $(HAVE_PNG) && !defined(PNG_DIR) | |
168 !message Please specify root directory for your PNG installation: PNG_DIR=path | |
169 CONFIG_ERROR=1 | |
170 !endif | |
171 !if $(HAVE_MSW) && $(HAVE_PNG) && defined(PNG_DIR) && !exist("$(PNG_DIR)\libpng.lib") | |
172 !message Specified PNG directory does not contain "$(PNG_DIR)\libpng.lib" | |
173 CONFIG_ERROR=1 | |
174 !endif | |
175 !if $(HAVE_MSW) && $(HAVE_PNG) && !defined(ZLIB_DIR) | |
176 !message Please specify root directory for your ZLIB installation: ZLIB_DIR=path | |
177 CONFIG_ERROR=1 | |
178 !endif | |
179 !if $(HAVE_MSW) && $(HAVE_PNG) && defined(ZLIB_DIR) && !exist("$(ZLIB_DIR)\zlib.lib") | |
180 !message Specified ZLIB directory does not contain "$(ZLIB_DIR)\zlib.lib" | |
181 CONFIG_ERROR=1 | |
182 !endif | |
183 !if $(HAVE_MSW) && $(HAVE_TIFF) && !defined(TIFF_DIR) | |
184 !message Please specify root directory for your TIFF installation: TIFF_DIR=path | |
185 CONFIG_ERROR=1 | |
186 !endif | |
187 !if $(HAVE_MSW) && $(HAVE_TIFF) && !exist("$(TIFF_DIR)\libtiff\libtiff.lib") | |
188 !message Specified TIFF directory does not contain "$(TIFF_DIR)\libtiff\libtiff.lib" | |
189 CONFIG_ERROR=1 | |
190 !endif | |
191 !if $(HAVE_MSW) && $(HAVE_JPEG) && !defined(JPEG_DIR) | |
192 !message Please specify root directory for your JPEG installation: JPEG_DIR=path | |
193 CONFIG_ERROR=1 | |
194 !endif | |
195 !if $(HAVE_MSW) && $(HAVE_JPEG) && !exist("$(JPEG_DIR)\libjpeg.lib") | |
196 !message Specified JPEG directory does not contain "$(JPEG_DIR)\libjpeg.lib" | |
197 CONFIG_ERROR=1 | |
198 !endif | |
155 !if $(HAVE_MSW) && $(HAVE_TOOLBARS) && !$(HAVE_XPM) | 199 !if $(HAVE_MSW) && $(HAVE_TOOLBARS) && !$(HAVE_XPM) |
156 !error Toolbars require XPM support | 200 !error Toolbars require XPM support |
157 CONFIG_ERROR=1 | 201 CONFIG_ERROR=1 |
158 !endif | 202 !endif |
159 !if $(CONFIG_ERROR) | 203 !if $(CONFIG_ERROR) |
193 !message Compiling in MULE. | 237 !message Compiling in MULE. |
194 !endif | 238 !endif |
195 !if $(HAVE_XPM) | 239 !if $(HAVE_XPM) |
196 !message Compiling in support for XPM images. | 240 !message Compiling in support for XPM images. |
197 !endif | 241 !endif |
242 !if $(HAVE_GIF) | |
243 !message Compiling in support for GIF images. | |
244 !endif | |
245 !if $(HAVE_PNG) | |
246 !message Compiling in support for PNG images. | |
247 !endif | |
248 !if $(HAVE_TIFF) | |
249 !message Compiling in support for TIFF images. | |
250 !endif | |
251 !if $(HAVE_JPEG) | |
252 !message Compiling in support for JPEG images. | |
253 !endif | |
198 !if $(HAVE_TOOLBARS) | 254 !if $(HAVE_TOOLBARS) |
199 !message Compiling in support for toolbars. | 255 !message Compiling in support for toolbars. |
200 !endif | 256 !endif |
201 !if $(HAVE_DIALOGS) | 257 !if $(HAVE_DIALOGS) |
202 !message Compiling in support for dialogs. | 258 !message Compiling in support for dialogs. |
263 !endif | 319 !endif |
264 !if $(HAVE_XPM) | 320 !if $(HAVE_XPM) |
265 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_XPM -DFOR_MSW | 321 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_XPM -DFOR_MSW |
266 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(XPM_DIR)" -I"$(XPM_DIR)\lib" | 322 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(XPM_DIR)" -I"$(XPM_DIR)\lib" |
267 MSW_LIBS=$(MSW_LIBS) "$(XPM_DIR)\lib\Xpm.lib" | 323 MSW_LIBS=$(MSW_LIBS) "$(XPM_DIR)\lib\Xpm.lib" |
324 !endif | |
325 !if $(HAVE_GIF) | |
326 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_GIF | |
327 MSW_GIF_SRC=$(XEMACS)\src\dgif_lib.c $(XEMACS)\src\gif_io.c | |
328 MSW_GIF_OBJ=$(OUTDIR)\dgif_lib.obj $(OUTDIR)\gif_io.obj | |
329 !endif | |
330 !if $(HAVE_PNG) | |
331 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_PNG | |
332 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(PNG_DIR)" -I"$(ZLIB_DIR)" | |
333 MSW_LIBS=$(MSW_LIBS) "$(PNG_DIR)\libpng.lib" "$(ZLIB_DIR)\zlib.lib" | |
334 !endif | |
335 !if $(HAVE_TIFF) | |
336 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TIFF | |
337 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(TIFF_DIR)\libtiff" | |
338 MSW_LIBS=$(MSW_LIBS) "$(TIFF_DIR)\libtiff\libtiff.lib" | |
339 !endif | |
340 !if $(HAVE_JPEG) | |
341 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_JPEG | |
342 MSW_INCLUDES=$(MSW_INCLUDES) -I"$(JPEG_DIR)" | |
343 MSW_LIBS=$(MSW_LIBS) "$(JPEG_DIR)\libjpeg.lib" | |
268 !endif | 344 !endif |
269 !if $(HAVE_TOOLBARS) | 345 !if $(HAVE_TOOLBARS) |
270 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS | 346 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS |
271 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c | 347 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c |
272 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj | 348 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj |
582 $(XEMACS)\src\redisplay-msw.c \ | 658 $(XEMACS)\src\redisplay-msw.c \ |
583 $(XEMACS)\src\scrollbar-msw.c \ | 659 $(XEMACS)\src\scrollbar-msw.c \ |
584 $(XEMACS)\src\select-msw.c \ | 660 $(XEMACS)\src\select-msw.c \ |
585 $(MSW_C_DIRED_SRC) \ | 661 $(MSW_C_DIRED_SRC) \ |
586 $(MSW_TOOLBAR_SRC) \ | 662 $(MSW_TOOLBAR_SRC) \ |
587 $(MSW_DIALOG_SRC) | 663 $(MSW_DIALOG_SRC) \ |
664 $(MSW_GIF_SRC) | |
588 !endif | 665 !endif |
589 | 666 |
590 !if $(HAVE_MULE) | 667 !if $(HAVE_MULE) |
591 DOC_SRC8=\ | 668 DOC_SRC8=\ |
592 $(XEMACS)\src\input-method-xlib.c \ | 669 $(XEMACS)\src\input-method-xlib.c \ |
668 $(OUTDIR)\redisplay-msw.obj \ | 745 $(OUTDIR)\redisplay-msw.obj \ |
669 $(OUTDIR)\scrollbar-msw.obj \ | 746 $(OUTDIR)\scrollbar-msw.obj \ |
670 $(OUTDIR)\select-msw.obj \ | 747 $(OUTDIR)\select-msw.obj \ |
671 $(MSW_C_DIRED_OBJ) \ | 748 $(MSW_C_DIRED_OBJ) \ |
672 $(MSW_TOOLBAR_OBJ) \ | 749 $(MSW_TOOLBAR_OBJ) \ |
673 $(MSW_DIALOG_OBJ) | 750 $(MSW_DIALOG_OBJ) \ |
674 !endif | 751 $(MSW_GIF_OBJ) |
675 | 752 !endif |
676 | 753 |
677 !if $(HAVE_MULE) | 754 !if $(HAVE_MULE) |
678 TEMACS_MULE_OBJS=\ | 755 TEMACS_MULE_OBJS=\ |
679 $(OUTDIR)\input-method-xlib.obj \ | 756 $(OUTDIR)\input-method-xlib.obj \ |
680 $(OUTDIR)\mule.obj \ | 757 $(OUTDIR)\mule.obj \ |
865 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs | 942 $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs |
866 | 943 |
867 temacs: $(TEMACS) | 944 temacs: $(TEMACS) |
868 | 945 |
869 # use this rule to install the system | 946 # use this rule to install the system |
870 install: all "$(INSTALL_DIR)\nul" "$(INSTALL_DIR)\lock\nul" | 947 install: all |
948 @echo Installing in $(INSTALL_DIR) ... | |
949 @xcopy /q PROBLEMS "$(INSTALL_DIR)\" | |
950 @xcopy /q README "$(INSTALL_DIR)\lock\" | |
951 @del "$(INSTALL_DIR)\lock\README" | |
871 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 952 @xcopy /q $(LIB_SRC)\*.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" |
872 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 953 @copy $(LIB_SRC)\DOC "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
873 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 954 @copy $(XEMACS)\src\xemacs.exe "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
874 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)\" | 955 @copy $(RUNEMACS) "$(INSTALL_DIR)\$(EMACS_CONFIGURATION)" |
875 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\" | 956 @xcopy /e /q $(XEMACS)\etc "$(INSTALL_DIR)\etc\" |
876 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\" | 957 @xcopy /e /q $(XEMACS)\info "$(INSTALL_DIR)\info\" |
877 @xcopy /e /q $(XEMACS)\lisp "$(INSTALL_DIR)\lisp\" | 958 @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 | 959 |
885 distclean: | 960 distclean: |
886 del *.bak | 961 del *.bak |
887 del *.orig | 962 del *.orig |
888 del *.rej | 963 del *.rej |