summaryrefslogtreecommitdiff
path: root/devel/libslang/files/patch-aa
blob: 36881f752c2954e56f2b8e87c88a141abd7b4f7d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
*** src/Makefile.in.orig	Tue Sep  3 09:19:09 1996
--- src/Makefile.in	Tue Sep  3 13:50:25 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) :
***************
*** 121,132 ****
  	$(INSTALL_DATA) $(SRCDIR)/slcurses.h $(install_include_dir)
  	@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
  #---------------------------------------------------------------------------
--- 118,123 ----