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 ----
|