comparison src/Makefile.in.in @ 165:5a88923fcbfe r20-3b9

Import from CVS: tag r20-3b9
author cvs
date Mon, 13 Aug 2007 09:44:42 +0200
parents 0132846995bd
children 85ec50267440
comparison
equal deleted inserted replaced
164:4e0740e5aab2 165:5a88923fcbfe
252 # endif 252 # endif
253 other_files=\ 253 other_files=\
254 ${motif_other_files}\ 254 ${motif_other_files}\
255 libextcli_Xt.a libextcli_Xlib.a\ 255 libextcli_Xt.a libextcli_Xlib.a\
256 ${shared_other_files} 256 ${shared_other_files}
257
258 all: ${other_files}
257 # endif /* EXTERNAL_WIDGET */ 259 # endif /* EXTERNAL_WIDGET */
258 260
259 X11_objs = EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o $(external_widget_objs) 261 X11_objs = EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o $(external_widget_objs)
260 #endif /* HAVE_X_WINDOWS */ 262 #endif /* HAVE_X_WINDOWS */
261 263
262 ## define otherobjs as list of object files that make-docfile 264 ## define otherobjs as list of object files that make-docfile
263 ## should not be told about. 265 ## should not be told about.
264 otherobjs = $(BTL_objs) lastfile.o $(mallocobjs) $(rallocobjs) $(X11_objs) 266 otherobjs = $(BTL_objs) lastfile.o $(mallocobjs) $(rallocobjs) $(X11_objs)
265 267
266 268 LIBES = $(lwlib_libs) $(quantify_libs) $(ld_libs_all) $(lib_gcc)
267 LIBES = $(lwlib_libs) $(quantify_libs) $(ld_libs_all) $(GNULIB_VAR)
268
269 ## Enable recompilation of certain other files depending on system type.
270
271 ## Enable inclusion of object files in temacs depending on system type.
272 #ifndef OBJECTS_SYSTEM
273 #define OBJECTS_SYSTEM
274 #endif
275
276 #ifndef OBJECTS_MACHINE
277 #define OBJECTS_MACHINE
278 #endif
279
280 all: xemacs ${other_files}
281 269
282 #ifdef I18N3 270 #ifdef I18N3
283 mo_dir = ${etcdir} 271 mo_dir = ${etcdir}
284 mo_file = ${mo_dir}emacs.mo 272 mo_file = ${mo_dir}emacs.mo
285 #endif 273 #endif
340 dump_elcs: dump-elcs 328 dump_elcs: dump-elcs
341 329
342 dump-elcs: temacs 330 dump-elcs: temacs
343 @touch SATISFIED 331 @touch SATISFIED
344 -${DUMPENV} ./temacs -batch -l ../prim/update-elc.el 332 -${DUMPENV} ./temacs -batch -l ../prim/update-elc.el
345 @if [ ! -f SATISFIED ]; then \ 333 @if test ! -f SATISFIED; then $(MAKE) $@; fi
346 $(MAKE) dump-elcs; \
347 fi
348 @$(RM) SATISFIED 334 @$(RM) SATISFIED
349 335
350 all-elc all-elcs: 336 all-elc all-elcs:
351 cd .. && $(MAKE) all-elc $(MFLAGS) 337 cd .. && $(MAKE) all-elc $(MFLAGS)
352 338