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