diff options
Diffstat (limited to 'nx-X11/lib/X11/xlibi18n/Xi18nLib.conf')
-rw-r--r-- | nx-X11/lib/X11/xlibi18n/Xi18nLib.conf | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/nx-X11/lib/X11/xlibi18n/Xi18nLib.conf b/nx-X11/lib/X11/xlibi18n/Xi18nLib.conf new file mode 100644 index 000000000..04d953a77 --- /dev/null +++ b/nx-X11/lib/X11/xlibi18n/Xi18nLib.conf @@ -0,0 +1,105 @@ +XCOMM $XFree86: Xi18nLib.conf,v 1.8 2002/11/25 14:04:54 eich Exp $ +XCOMM $XdotOrg: xc/lib/X11/xlibi18n/Xi18nLib.conf,v 1.4 2004/08/26 17:57:19 eich Exp $ + +#define DoNormalLib NO +#define DoSharedLib YES +#define DoDebugLib DebugLibX11 +#define DoProfileLib ProfileLibX11 +#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)" + +#include <Threads.tmpl> + + SOXI18NREV = 2 + POSTLOCALE = common +#if defined (LibDirName) + POSTLOCALELIB = LibDirName +#else + POSTLOCALELIB = lib +#endif + +#if Malloc0ReturnsNull + MALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL +#endif +#if NeedLibInsideFlag + LIB_DEFINES = -D_XLIBINT_ +#endif + +DYNAMIC_DEFINES = -DDYNAMIC_LOAD + DEFINES = $(MALLOC_DEFINES) $(LIB_DEFINES) $(SUNSOFT_DEFINES) + +#include <Library.tmpl> + +#if defined(HPArchitecture) && OSMajorVersion > 9 + EXTRA_SHLIBLDFLAGS = +s +b $(USRLIBDIR) +#else + EXTRA_SHLIBLDFLAGS = +#endif + +#if defined(SparcArchitecture) +#if defined(HasSunC) && HasSunC +CFLAGS += -xregs=no%appl +#endif +#if HasGcc +CFLAGS += -mno-app-regs +#endif +#endif + +all:: + $(_NULLCMD_) +.c.o: + $(_NULLCMD_) + $(_NULLCMD_) + $(_NULLCMD_) + $(RM) $@ + $(CC) -c $(CFLAGS) $(_NOOP_) $(SHLIBDEF) $(SHAREDCODEDEF) $(PICFLAGS) $*.c + +clean:: + rm -rf *.so.$(SOXI18NREV) + +lint:: + $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS) + +#ifndef BuildI18NTop +# define BuildI18NTop $(BUILDLIBTOP)/../../.. +#endif + +BUILDI18NTOP = BuildI18NTop + +#ifndef LinkBuildXi18nLibrary +# ifdef UseInstalled +# define LinkBuildXi18nLibrary(libname,rev) +# else +# define LinkBuildXi18nLibrary(libname,rev) @@\ +AllTarget(AllTarget(Concat(lib,libname.so.rev))) @@\ + MakeDir($(BUILDI18NDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)) @@\ + RemoveFile($(BUILDI18NDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)/libname.so.$(SOXI18NREV)) @@\ + cd $(BUILDI18NDIR)/$(POSTLOCALELIB)/$(POSTLOCALE) && $(LN) $(BUILDI18NTOP)/$(CURRENT_DIR)/Concat(lib,libname.so.rev) ./libname.so.rev +# endif +#endif + +#ifndef Xi18nLibraryTarget +# if 0 /* !CrossCompiling */ +# define Xi18nLibraryTarget(libname) @@\ +all:: libname.so.$(SOXI18NREV) @@\ +libname.so.$(SOXI18NREV): $(OBJS) @@\ + $(RM) $@~ @@\ + (cd .; T=`echo $@ | sed 's/\.[^\.]*$$//'`; $(LD) -o ./$@~ $(SHLIBLDFLAGS) $(OBJS) $(REQUIREDLIBS) $(EXTRA_SHLIBLDFLAGS); $(RM) $$T && $(LN) $@ $$T) @@\ + $(RM) $@ @@\ + $(MV) $@~ $@ @@\ +install:: libname.so.$(SOXI18NREV) @@\ + @if [ -d $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE) ]; then set +x; \ @@\ + else (set -x; $(MKDIRHIER) $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)); fi @@\ + $(RM) $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)/libname.so.$(SOXI18NREV) @@\ + $(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) libname.so.$(SOXI18NREV) $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE) +# else +# define Xi18nLibraryTarget(libname) @@\ +DependTarget() @@\ +SharedLibraryTarget(libname,$(SOXI18NREV),$(OBJS),.,.) @@\ +LinkBuildXi18nLibrary(libname,$(SOXI18NREV)) @@\ +install:: Concat(lib,libname.so.$(SOXI18NREV)) @@\ + MakeDir($(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)) @@\ + $(RM) $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)/libname.so.$(SOXI18NREV) @@\ + $(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) Concat(lib,libname.so.$(SOXI18NREV)) $(DESTDIR)$(XLOCALEDIR)/$(POSTLOCALELIB)/$(POSTLOCALE)/libname.so.$(SOXI18NREV) + +# endif +#endif |