diff options
Diffstat (limited to 'src/config/pre.in')
-rw-r--r-- | src/config/pre.in | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/src/config/pre.in b/src/config/pre.in index 8c8dcc1..9d9b877 100644 --- a/src/config/pre.in +++ b/src/config/pre.in @@ -417,6 +417,76 @@ MAKE_COMMANDS-k5= $(BUILDTOP)/util/ss/mk_cmds .ct.c: $(MAKE_COMMANDS) $< +## Parameters to be set by configure for use in lib.in: +## + +LN_S=@LN_S@ +AR=@AR@ + +# Set to "lib$(LIB)$(STEXT) lib$(LIB)$(SHEXT) lib$(LIB)$(PFEXT)" or +# some subset thereof by configure; determines which types of libs get +# built. +LIBLIST=@LIBLIST@ + +# Set by configure; list of library symlinks to make to $(TOPLIBD) +LIBLINKS=@LIBLINKS@ + +# Set by configure; list of install targets +LIBINSTLIST=@LIBINSTLIST@ + +# Some of these should really move to pre.in, since programs will need +# it too. (e.g. stuff that has dependencies on the libraries) + +# usually .a +STLIBEXT=@STLIBEXT@ + +# usually .so.$(LIBMAJOR).$(LIBMINOR) +SHLIBVEXT=@SHLIBVEXT@ + +# usually .so.$(LIBMAJOR) (to allow for major-version compat) +SHLIBSEXT=@SHLIBSEXT@ + +# usually .so +SHLIBEXT=@SHLIBEXT@ + +# usually _p.a +PFLIBEXT=@PFLIBEXT@ + +# "cc -G", "ld -Bshareable", etc. +LDCOMBINE=@LDCOMBINE@ + +# Misc args to tack on the tail of LDCOMBINE +LDCOMBINE_TAIL=@LDCOMBINE_TAIL@ + +# flags for explicit libraries depending on this one, +# e.g. "-R$(SHLIB_RPATH) $(SHLIB_SHLIB_DIRFLAGS) $(SHLIB_EXPLIBS)" +SHLIB_EXPFLAGS=@SHLIB_EXPFLAGS@ + +## Parameters to be set by configure for use in libobj.in: + +# Set to "OBJS.ST OBJS.SH OBJS.PF" or some subset thereof by +# configure; determines which types of object files get built. +OBJLISTS=@OBJLISTS@ + +# Note that $(LIBSRCS) *cannot* contain any variable references, or +# the suffix substitution will break on some platforms! +SHLIBOBJS=$(STLIBOBJS:.o=@SHOBJEXT@) +PFLIBOBJS=$(STLIBOBJS:.o=@PFOBJEXT@) + +# "$(CC) -G", "$(LD) -Bshareable", etc. +LDCOMBINE=@LDCOMBINE@ + +# "-h $@", "-h lib$(LIBNAME).$(LIBMAJOR)", etc. +SONAME=@SONAME@ + +# +# rules to make various types of object files +# +PICFLAGS=@PICFLAGS@ +PROFFLAGS=@PROFFLAGS@ + + + ## ## end of pre.in ############################################################ |