diff options
author | Andrey A. Chernov <ache@FreeBSD.org> | 1996-07-11 17:31:18 +0000 |
---|---|---|
committer | Andrey A. Chernov <ache@FreeBSD.org> | 1996-07-11 17:31:18 +0000 |
commit | be6d53fcbdff1ef6df9c3faf99868a82796d9162 (patch) | |
tree | 511823669968097249cd19812cd93310d743d6a8 /devel/libslang/files/patch-aa | |
parent | 12c02eddd732316b4316dc81571fab1821b2acb0 (diff) |
Notes
Diffstat (limited to 'devel/libslang/files/patch-aa')
-rw-r--r-- | devel/libslang/files/patch-aa | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/devel/libslang/files/patch-aa b/devel/libslang/files/patch-aa new file mode 100644 index 000000000000..00624e328f0e --- /dev/null +++ b/devel/libslang/files/patch-aa @@ -0,0 +1,89 @@ +*** src/Makefile.in.orig Tue Jun 18 08:25:37 1996 +--- src/Makefile.in Thu Jul 11 21:14:31 1996 +*************** +*** 2,15 **** + #--------------------------------------------------------------------------- + # ANSI C compiler + #--------------------------------------------------------------------------- +! CC = @CC@ +! CFLAGS = @CFLAGS@ + #--------------------------------------------------------------------------- + # ELF specific (Linux) + #--------------------------------------------------------------------------- +! ELF_CC = gcc +! ELF_CFLAGS = -O2 -fno-strength-reduce -fPIC +! ELF_LINK = gcc -shared -Wl,-lm,-t,-soname# + #--------------------------------------------------------------------------- + # Set these values to ABSOLUTE path names + #--------------------------------------------------------------------------- +--- 2,15 ---- + #--------------------------------------------------------------------------- + # ANSI C compiler + #--------------------------------------------------------------------------- +! #CC = @CC@ +! #CFLAGS = @CFLAGS@ + #--------------------------------------------------------------------------- + # ELF specific (Linux) + #--------------------------------------------------------------------------- +! ELF_CC = $(CC) +! ELF_CFLAGS = $(CFLAGS) -DPIC -fpic +! ELF_LINK = ld -Bshareable + #--------------------------------------------------------------------------- + # Set these values to ABSOLUTE path names + #--------------------------------------------------------------------------- +*************** +*** 63,69 **** + + ELFLIB = lib$(THIS_LIB).so# + ELFLIB_MAJOR = $(ELFLIB).$(ELF_MAJOR_VERSION)# +! ELFLIB_MAJOR_MINOR = $(ELFLIB_MAJOR).$(ELF_MINOR_VERSION)# + ELFDIR_ELF_LIB = $(ELFDIR)/$(ELFLIB_MAJOR_MINOR)# + + EXECLIBS = -L$(OBJDIR) -lslang -lm $(TCAPLIB) +--- 63,69 ---- + + ELFLIB = lib$(THIS_LIB).so# + ELFLIB_MAJOR = $(ELFLIB).$(ELF_MAJOR_VERSION)# +! ELFLIB_MAJOR_MINOR = $(ELFLIB).$(ELF_MINOR_VERSION)# + ELFDIR_ELF_LIB = $(ELFDIR)/$(ELFLIB_MAJOR_MINOR)# + + EXECLIBS = -L$(OBJDIR) -lslang -lm $(TCAPLIB) +*************** +*** 88,99 **** + @echo $(NORMAL_LIB) created in $(OBJDIR) + $(ELFDIR_ELF_LIB): $(ELFDIR) $(ELFOBJS) + -$(RM) $(ELFDIR_ELF_LIB) +! cd $(ELFDIR); $(ELF_LINK),$(ELFLIB_MAJOR) -o $(ELFLIB_MAJOR_MINOR) $(OFILES) +! cd $(ELFDIR); $(RM) $(ELFLIB_MAJOR); $(LN) $(ELFLIB_MAJOR_MINOR) $(ELFLIB_MAJOR) +! cd $(ELFDIR); $(RM) $(ELFLIB); $(LN) $(ELFLIB_MAJOR) $(ELFLIB) + @echo +! @echo $(ELFLIB_MAJOR_MINOR) created in $(ELFDIR). Be sure to add +! @echo $(ELFDIR) to your LD_LIBRARY_PATH environment variable. + $(OBJDIR) : + -$(MKDIR) $(OBJDIR) + $(ELFDIR) : +--- 88,96 ---- + @echo $(NORMAL_LIB) created in $(OBJDIR) + $(ELFDIR_ELF_LIB): $(ELFDIR) $(ELFOBJS) + -$(RM) $(ELFDIR_ELF_LIB) +! cd $(ELFDIR); $(ELF_LINK) -o $(ELFLIB_MAJOR_MINOR) $(OFILES) + @echo +! @echo $(ELFLIB_MAJOR_MINOR) created in $(ELFDIR). + $(OBJDIR) : + -$(MKDIR) $(OBJDIR) + $(ELFDIR) : +*************** +*** 119,130 **** + install-elf: $(install_lib_dir) $(install_include_dir) $(ELFDIR_ELF_LIB) + @echo installing $(ELFLIB_MAJOR_MINOR) in $(install_lib_dir) + $(INSTALL_DATA) $(ELFDIR_ELF_LIB) $(install_lib_dir) +- @echo creating symbolic links to $(ELFLIB_MAJOR_MINOR) +- -$(RM) $(install_lib_dir)/$(ELFLIB_MAJOR) +- -cd $(install_lib_dir); $(LN) $(ELFLIB_MAJOR_MINOR) $(ELFLIB_MAJOR) +- -$(RM) $(install_lib_dir)/$(ELFLIB) +- -cd $(install_lib_dir); $(LN) $(ELFLIB_MAJOR) $(ELFLIB) +- @echo You will have to run ldconfig yourself. + #--------------------------------------------------------------------------- + # Housekeeping + #--------------------------------------------------------------------------- +--- 116,121 ---- |