diff options
Diffstat (limited to 'util/cf/scoLib.rules')
-rw-r--r-- | util/cf/scoLib.rules | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/util/cf/scoLib.rules b/util/cf/scoLib.rules deleted file mode 100644 index 49d95fce2..000000000 --- a/util/cf/scoLib.rules +++ /dev/null @@ -1,68 +0,0 @@ -XCOMM $XdotOrg: xc/config/cf/scoLib.rules,v 1.1.4.2 2003/12/20 00:28:21 kaleb Exp $ -XCOMM $Xorg: scoLib.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $ -XCOMM $XFree86: xc/config/cf/scoLib.rules,v 1.10 2003/12/18 16:38:34 dawes Exp $ - -#ifndef UseExportLists -# define UseExportLists YES -#endif - -#ifndef SCOAbsShlibPath -# define SCOAbsShlibPath NO -#endif - -#if SCOAbsShlibPath -# define SCOShlibFlags -h $(SHLIBDIR)/$@ -#else -# ifndef ExtraLoadFlags -# define ExtraLoadFlags -R $(USRLIBDIRPATH) -# endif -# define SCOShlibFlags -R $(SHLIBDIR) -h $@ -#endif - -/* - * SharedLibraryTarget3 - generate rules to create a shared library; - * build it into a different name so that we do not hose people by having - * the library gone for long periods. - * - * Work around SCO sh enviroment size problem. - */ -#ifndef SharedLibraryTarget3 -#define SharedLibraryTarget3(libname,rev,solist1,solist2,solist3,down,up) @@\ -AllTarget(Concat(lib,libname.so.rev)) @@\ - @@\ -Concat(lib,libname.so.rev): solist1 solist2 solist3 $(EXTRALIBRARYDEPS) @@\ - $(RM) $@~ @@\ - echo -n $(LD) -o up/$@~ $(SHLIBLDFLAGS) SCOShlibFlags solist1 " " > Concat(down/lib,cmd) @@\ - echo -n solist2 " " >> Concat(down/lib,cmd) @@\ - echo -n solist3 " " >> Concat(down/lib,cmd) @@\ - echo -n $(REQUIREDLIBS) >> Concat(down/lib,cmd) @@\ - (cd down; $(SHELL) Concat(./lib,cmd)) @@\ - $(RM) $@ Concat(lib,tmp1) Concat(lib,tmp2) @@\ - $(MV) $@~ $@ @@\ - @if $(SOSYMLINK); then (set -x; \ @@\ - $(RM) Concat(lib,libname.so); \ @@\ - $(LN) $@ Concat(lib,libname.so)); fi @@\ - LinkBuildLibrary($@) @@\ - LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\ - @@\ -clean:: @@\ - $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so) - -#endif /* SharedLibraryTarget */ - -#ifndef LinkWithExports -# if UseExportLists -# define LinkWithExports(libname,rev,solist,down,up) \ - (cd down; $(CCENVSETUP) $(LD) -o up/$@~ $(SHLIBLDFLAGS) SCOShlibFlags solist $(REQUIREDLIBS)) @@\ - if [ -f Concat(lib,libname.elist) ]; then \ @@\ - $(RM) down/$@.exports $@.list; \ @@\ - $(CPP) $(ALLINCLUDES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES) Concat(lib,libname.elist) | CppSedMagic >$@.list; \ @@\ - $(EXPORTLISTGEN) $@~ $@.list > down/$@.exports; \ @@\ - (cd down; $(CCENVSETUP) $(LD) -o up/$@~ $(SHLIBLDFLAGS) SCOShlibFlags ShlibExportListOpt($@.exports) solist $(REQUIREDLIBS)); \ @@\ - $(RM) down/$@.exports $@.list; \ @@\ - fi; -# else -# define LinkWithExports(libname,rev,solist,down,up) \ - (cd down; $(CCENVSETUP) $(LD) -o up/$@~ $(SHLIBLDFLAGS) SCOShlibFlags solist $(REQUIREDLIBS)) -# endif -#endif |