comparison src/Makefile.in.in @ 98:0d2f883870bc r20-1b1

Import from CVS: tag r20-1b1
author cvs
date Mon, 13 Aug 2007 09:13:56 +0200
parents 99da576a67e7
children 4be1180a9e89
comparison
equal deleted inserted replaced
97:498bf5da1c90 98:0d2f883870bc
318 # define SOUND_CFLAGS -Dconst= -Dvolatile= -I/usr/audio/examples 318 # define SOUND_CFLAGS -Dconst= -Dvolatile= -I/usr/audio/examples
319 # else /* ! USE_GCC */ 319 # else /* ! USE_GCC */
320 # define SOUND_CFLAGS +e -I/usr/audio/examples 320 # define SOUND_CFLAGS +e -I/usr/audio/examples
321 # endif /* USE_GCC */ 321 # endif /* USE_GCC */
322 # define SOUND_OBJS hpplay.o 322 # define SOUND_OBJS hpplay.o
323 # elif defined (LINUX) 323 # elif defined (LINUX) || defined(__FreeBSD__)
324 # define SOUND_CFLAGS 324 # define SOUND_CFLAGS
325 # define SOUND_OBJS linuxplay.o 325 # define SOUND_OBJS linuxplay.o
326 # else 326 # else
327 ERROR!! HAVE\_NATIVE\_SOUND can only be defined on Solaris, SunOS, SGI, hp9000s800, or Linux 327 ERROR!! HAVE\_NATIVE\_SOUND can only be defined on Solaris, SunOS, SGI, hp9000s800, or Linux
328 # endif /* OS */ 328 # endif /* OS */
560 # define LIB_CANNA 560 # define LIB_CANNA
561 # endif 561 # endif
562 # ifdef HAVE_WNN 562 # ifdef HAVE_WNN
563 # define WNN_OBJS mule-wnnfns.o 563 # define WNN_OBJS mule-wnnfns.o
564 # define WNN_OBJ_SRC ${muledirfromsrc}/mule-wnnfns.c 564 # define WNN_OBJ_SRC ${muledirfromsrc}/mule-wnnfns.c
565 # define LIB_WNN -lwnn
565 # else 566 # else
566 # define WNN_OBJS 567 # define WNN_OBJS
567 # define WNN_OBJ_SRC 568 # define WNN_OBJ_SRC
569 # define LIB_WNN
568 # endif 570 # endif
569 /* Chuck says that you have to have at least one specified actual 571 /* Chuck says that you have to have at least one specified actual
570 object file per line. */ 572 object file per line. */
571 mule_objs= mule.o mule-ccl.o CANNA_OBJS \ 573 mule_objs= mule.o mule-ccl.o CANNA_OBJS \
572 WNN_OBJS mule-charset.o mule-coding.o 574 WNN_OBJS mule-charset.o mule-coding.o
578 #else /* not MULE */ 580 #else /* not MULE */
579 581
580 mule_objs= 582 mule_objs=
581 mule_obj_src= 583 mule_obj_src=
582 #define LIB_CANNA 584 #define LIB_CANNA
585 #define LIB_WNN
583 586
584 #endif /* not MULE */ 587 #endif /* not MULE */
585 588
586 /* LWLIBSRCDIR is defined above regardless of X being used or not. 589 /* LWLIBSRCDIR is defined above regardless of X being used or not.
587 This avoids having to conditionalize the dependencies on lwlib.h */ 590 This avoids having to conditionalize the dependencies on lwlib.h */
625 #endif /* ! LWLIB_USES_MOTIF */ 628 #endif /* ! LWLIB_USES_MOTIF */
626 629
627 LIBX11_LIBS = -llw $(TOOLKIT_LIBS) $(XPM_LIBS) $(XFACE_LIBS) $(JPEG_LIBS) $(PNG_LIBS) $(USAGE_TRACKING_LIBS) 630 LIBX11_LIBS = -llw $(TOOLKIT_LIBS) $(XPM_LIBS) $(XFACE_LIBS) $(JPEG_LIBS) $(PNG_LIBS) $(USAGE_TRACKING_LIBS)
628 631
629 #ifdef AIX4 632 #ifdef AIX4
630 #define LIBI18N -li18n 633 # define LIBI18N -li18n
631 #else 634 #else
632 #define LIBI18N 635 # if (defined(LINUX) && defined(HAVE_CDE))
636 # define LIBI18N -lXintl
637 # else
638 # define LIBI18N
639 #endif /* LINUX & CDE */
633 #endif /* AIX4 */ 640 #endif /* AIX4 */
634 641
635 #ifdef THIS_IS_X11R6 642 #ifdef THIS_IS_X11R6
636 #ifdef NEED_LIBW 643 #ifdef NEED_LIBW
637 LIBW= -lw 644 LIBW= -lw
786 #define REALPATH_OBJS realpath.o 793 #define REALPATH_OBJS realpath.o
787 #endif 794 #endif
788 795
789 #ifdef TOOLTALK 796 #ifdef TOOLTALK
790 # define TOOLTALK_OBJS tooltalk.o 797 # define TOOLTALK_OBJS tooltalk.o
791 # if (defined (IRIX5) || defined (HPUX) || defined (POWERPC) || defined (AIX4)) 798 # if (defined (IRIX5) || defined (HPUX) || defined (POWERPC) || defined (AIX4) || defined (LINUX))
792 # define LIB_TOOLTALK -ltt 799 # define LIB_TOOLTALK -ltt
793 # else 800 # else
794 # if (defined (SPARC) && !defined (USG)) 801 # if (defined (SPARC) && !defined (USG))
795 # define LIB_TOOLTALK -ltt -lI18N 802 # define LIB_TOOLTALK -ltt -lI18N
796 # else 803 # else
1150 #define ENERGIZE_LISP 1157 #define ENERGIZE_LISP
1151 #endif 1158 #endif
1152 1159
1153 #ifdef SUNPRO 1160 #ifdef SUNPRO
1154 /* Lisp files preloaded if compiled with support for SunPro products */ 1161 /* Lisp files preloaded if compiled with support for SunPro products */
1155 #define MULE_TM_LISP \
1156 ${lispdir}tm/mime-setup.elc \
1157 ${lispdir}tl/tl-misc.elc \
1158 ${lispdir}tl/tl-str.elc \
1159 ${lispdir}tl/tl-list.elc \
1160 ${lispdir}tl/tl-seq.elc \
1161 ${lispdir}tl/tl-atype.elc \
1162 ${lispdir}tl/file-detect.elc \
1163 ${lispdir}tl/emu.elc \
1164 ${lispdir}tl/emu-x20.elc \
1165 ${lispdir}tl/emu-xemacs.elc \
1166 ${lispdir}tm/tm-setup.elc \
1167 ${lispdir}mule/cyrillic.elc
1168 #define SUNPRO_LISP \ 1162 #define SUNPRO_LISP \
1169 ${lispdir}packages/sccs.elc \ 1163 ${lispdir}packages/sccs.elc \
1170 ${lispdir}sunpro/sunpro-init.elc \ 1164 ${lispdir}sunpro/sunpro-init.elc \
1171 ${lispdir}sunpro/sunpro-menubar.elc \ 1165 ${lispdir}sunpro/sunpro-menubar.elc \
1172 ${lispdir}sunpro/sunpro-keys.elc \ 1166 ${lispdir}sunpro/sunpro-keys.elc \
1182 ${lispdir}comint/comint.elc \ 1176 ${lispdir}comint/comint.elc \
1183 ${lispdir}utils/ring.elc \ 1177 ${lispdir}utils/ring.elc \
1184 ${lispdir}utils/annotations.elc \ 1178 ${lispdir}utils/annotations.elc \
1185 ${lispdir}modes/cc-mode.elc \ 1179 ${lispdir}modes/cc-mode.elc \
1186 ${lispdir}modes/imenu.elc \ 1180 ${lispdir}modes/imenu.elc \
1187 ${lispdir}utils/reporter.elc \ 1181 ${lispdir}utils/reporter.elc
1188 MULE_TM_LISP
1189 #else 1182 #else
1190 #define SUNPRO_LISP 1183 #define SUNPRO_LISP
1191 #endif 1184 #endif
1192 1185
1193 #ifdef TOOLTALK 1186 #ifdef TOOLTALK
1273 ${lispdir}packages/vc-hooks.elc \ 1266 ${lispdir}packages/vc-hooks.elc \
1274 ${lispdir}prim/replace.elc ${lispdir}prim/specifier.elc \ 1267 ${lispdir}prim/replace.elc ${lispdir}prim/specifier.elc \
1275 ${lispdir}modes/auto-show.elc SUNPRO_LISP TTY_LISP \ 1268 ${lispdir}modes/auto-show.elc SUNPRO_LISP TTY_LISP \
1276 ${lispdir}bytecomp/bytecomp-runtime.elc FLOAT_LISP EPOCH_LISP \ 1269 ${lispdir}bytecomp/bytecomp-runtime.elc FLOAT_LISP EPOCH_LISP \
1277 ${lispdir}prim/itimer.elc ${lispdir}ediff/ediff-hook.elc \ 1270 ${lispdir}prim/itimer.elc ${lispdir}ediff/ediff-hook.elc \
1271 ${lispdir}custom/custom.elc ${lispdir}custom/widget.elc \
1272 ${lispdir}w3/font.elc \
1278 ${lispdir}packages/fontl-hooks.elc SCROLLBAR_LISP \ 1273 ${lispdir}packages/fontl-hooks.elc SCROLLBAR_LISP \
1279 ${lispdir}prim/buffer.elc MENUBAR_LISP \ 1274 ${lispdir}prim/buffer.elc MENUBAR_LISP \
1280 ${lispdir}packages/buff-menu.elc DIALOG_LISP MULE_LISP NOMULE_LISP \ 1275 ${lispdir}packages/buff-menu.elc DIALOG_LISP MULE_LISP NOMULE_LISP \
1281 ${lispdir}modes/abbrev.elc X11_LISP NS_LISP ENERGIZE_LISP TOOLTALK_LISP 1276 ${lispdir}modes/abbrev.elc X11_LISP NS_LISP ENERGIZE_LISP TOOLTALK_LISP
1282 1277
1289 ${lispdir}utils/advice.elc 1284 ${lispdir}utils/advice.elc
1290 1285
1291 LIBES = NAS_LIBS ${native_sound_lib} SOCKS_LIBS ENERGIZE_LIBS LIB_CDE LIB_OFFIX_DND \ 1286 LIBES = NAS_LIBS ${native_sound_lib} SOCKS_LIBS ENERGIZE_LIBS LIB_CDE LIB_OFFIX_DND \
1292 LIB_TOOLTALK $(LIBX) \ 1287 LIB_TOOLTALK $(LIBX) \
1293 LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \ 1288 LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \
1294 LIB_CANNA LIB_INTL QUANTIFY_LIBS $(LIB_KSTAT) \ 1289 LIB_CANNA LIB_WNN LIB_INTL QUANTIFY_LIBS $(LIB_KSTAT) \
1295 DATABASE_LIBS LIBS_DEBUG $(GNULIB_VAR) LIB_MATH LIB_STANDARD \ 1290 DATABASE_LIBS LIBS_DEBUG $(GNULIB_VAR) LIB_MATH LIB_STANDARD \
1296 $(GNULIB_VAR) 1291 $(GNULIB_VAR)
1297 1292
1298 /* Enable recompilation of certain other files depending on system type. */ 1293 /* Enable recompilation of certain other files depending on system type. */
1299 1294