summaryrefslogtreecommitdiff
blob: 346407e124e3da83f00fb9a2e8e897f8aa0a4ddb (plain)
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
90
91
92
93
94
95
96
97
98
99
100
diff -uNr a/m4/nspr.m4 b/m4/nspr.m4
--- a/m4/nspr.m4	2016-04-22 06:30:23.000000000 +1000
+++ b/m4/nspr.m4	2016-06-08 15:06:49.923333338 +1000
@@ -52,28 +52,6 @@
 ],
 AC_MSG_RESULT(no))
 
-# see if we are doing an "in-tree" build with the other
-# mozilla components
-if test -z "$nspr_inc" -o -z "$nspr_lib" ; then
-    for nsprpath in "../../dist" "../../dist/*.OBJ" ; do
-        savedir=`pwd`
-        cd $nsprpath
-        abs_nsprpath=`pwd`
-        cd $savedir
-        if test -f "$abs_nsprpath/include/nspr/nspr.h" ; then
-            nspr_inc="-I$abs_nsprpath/include/nspr"
-        elif test -f "$abs_nsprpath/include/nspr.h" ; then
-            nspr_inc="-I$abs_nsprpath/include"
-        fi
-        if test -d "$abs_nsprpath/lib" ; then
-            nspr_lib="-L$abs_nsprpath/lib"
-        fi
-        if test -n "$nspr_inc" -a -n "$nspr_lib" ; then
-            break
-        fi
-    done
-fi
-
 # if NSPR is not found yet, try pkg-config
 # last resort
 if test -z "$nspr_inc" -o -z "$nspr_lib" ; then
diff -uNr a/m4/nss.m4 b/m4/nss.m4
--- a/m4/nss.m4	2016-04-22 06:30:23.000000000 +1000
+++ b/m4/nss.m4	2016-06-08 15:06:49.923333338 +1000
@@ -52,32 +52,6 @@
 ],
 AC_MSG_RESULT(no))
 
-# see if we are building "in tree" with the
-# other mozilla components
-if test -z "$nss_inc" -o -z "$nss_lib"; then
-    nsslibpath=`echo ../../dist/*.OBJ/lib | cut -f1 -d' '`
-    savedir=`pwd`
-    cd $nsslibpath
-    abs_nsslibpath=`pwd`
-    cd $savedir
-    nssincpath=../../dist/public/nss
-    savedir=`pwd`
-    cd $nssincpath
-    abs_nssincpath=`pwd`
-    cd $savedir
-    if test -f "$abs_nssincpath/nss.h" ; then
-        nss_inc="-I$abs_nssincpath"
-    fi
-    if test -d "$abs_nsslibpath" ; then
-        nss_lib="-L$abs_nsslibpath"
-    fi
-    if test -n "$nss_inc" -a -n "$nss_lib" ; then
-        AC_MSG_CHECKING(using in-tree NSS from $nssincpath $nsslibpath)
-    else
-        AC_MSG_CHECKING(could not find in-tree NSS in ../../dist)
-    fi
-fi
-
 # if NSS is not found yet, try pkg-config
 # last resort
 if test -z "$nss_inc" -o -z "$nss_lib"; then
diff -uNr a/src/Makefile.am b/src/Makefile.am
--- a/src/Makefile.am	2016-04-22 06:30:23.000000000 +1000
+++ b/src/Makefile.am	2016-06-08 15:06:49.923333338 +1000
@@ -10,8 +10,8 @@
 	     Makefile.win \
 	     ntgetpin.rc
 
-lib_LTLIBRARIES = libsvrcore.la
-include_HEADERS = svrcore.h
+pkglib_LTLIBRARIES = libsvrcore.la
+pkginclude_HEADERS = svrcore.h
 libsvrcore_la_SOURCES =	alt.c \
 		      	cache.c \
 		      	errors.c \
diff -uNr a/svrcore.pc.in b/svrcore.pc.in
--- a/svrcore.pc.in	2016-04-22 06:30:23.000000000 +1000
+++ b/svrcore.pc.in	2016-06-08 15:06:49.923333338 +1000
@@ -1,11 +1,11 @@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
+libdir=@libdir@/@PACKAGE@
+includedir=@includedir@/@PACKAGE@
 
 Name: svrcore
 Description: Svrcore - Secure PIN handling using NSS crypto
 Version: @VERSION@
 Requires: @NSPR_NAME@ >= @NSPR_MIN_VER@ , @NSS_NAME@ >= @NSS_MIN_VER@
-Libs: -lsvrcore
+Libs: -L${libdir} -lsvrcore
 Cflags: -I${includedir}