It is amazing what mayhem can be caused by a bad define :) The reason most of the CDE programs were not actually using their localized catalogs was because their use was being disabled by this line. Certain programs like dtwm and dthelp/libDtHelp did their own localization handling and did not use the results of this define. This is why they worked properly, and most everything else did not :)
45 lines
943 B
Cheetah
45 lines
943 B
Cheetah
XCOMM $TOG: lnxLib.tmpl /main/7 1998/03/20 14:26:41 mgreess $
|
|
|
|
/*
|
|
* Linux shared library template
|
|
*/
|
|
|
|
/* Linux ELF shared libraries are deficient in link semantics */
|
|
#if UseElfFormat
|
|
#ifndef FixupLibReferences
|
|
#define FixupLibReferences() @@\
|
|
XMULIBONLY = -lXmu @@\
|
|
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
|
|
#endif
|
|
#ifndef XawClientLibs
|
|
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
|
|
#endif
|
|
#else
|
|
#ifndef FixupLibReferences
|
|
#define FixupLibReferences() @@\
|
|
XMULIB = -lXmu $(XLIB)
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#ifndef SharedXReqs
|
|
# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS)
|
|
#endif
|
|
|
|
#ifndef SharedXmReqs
|
|
# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lc
|
|
#endif
|
|
|
|
#ifndef SharedTtReqs
|
|
# define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB)
|
|
#endif
|
|
|
|
#ifndef SharedDtSvcReqs
|
|
# define SharedDtSvcReqs $(LDPRELIBS) SharedXReqs $(CXXLIB)
|
|
#endif
|
|
|
|
#ifndef SharedCsaReqs
|
|
# define SharedCsaReqs -lXt
|
|
#endif
|
|
|