summaryrefslogtreecommitdiff
path: root/Makefile.in
blob: b2f48e42e7d50aa764a763193292f7859ccab365 (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
prefix=@prefix@
nspr_prefix=@NSPR_PREFIX@
nspr_libdir=@NSPR_LIBDIR@
libdir=@libdir@

DISTDIR = $(CURDIR)/mozilla/dist

ARGS = \
	MOZILLA_CLIENT=1 \
	NSPR_INCLUDE_DIR=$(nspr_prefix)/include/nspr \
	NSPR_LIB_DIR=$(nspr_libdir) \
	SOURCE_MD_DIR=$(DISTDIR) \
	DIST=$(DISTDIR) \
	BUILD_OPT=1 \
	NS_USE_GCC=1 \
	NSS_USE_SYSTEM_SQLITE=1 \
	USE_64=@USE_64@ \
	NSS_ENABLE_ECC=1

all:
	$(MAKE) -C mozilla/security/nss \
		build_coreconf \
		build_dbm \
		all \
		$(ARGS)

clean:
	$(MAKE) -C mozilla/security/nss clean

install:
	install -d -m 755 $(DESTDIR)$(libdir)/nss
	install -d -m 755 $(DESTDIR)$(prefix)/include/nss
	install -d -m 755 $(DESTDIR)$(libdir)/pkgconfig

	install -m 644 $(DISTDIR)/lib/*.so $(DESTDIR)$(libdir)
	install -m 644 \
	  $(DISTDIR)/lib/libfreebl3.so \
	  $(DISTDIR)/lib/libsoftokn3.so \
	  $(DISTDIR)/lib/libnssdbm3.so \
	  $(DISTDIR)/lib/libnssckbi.so \
	  $(DESTDIR)$(libdir)/nss
	install -m 644 $(DISTDIR)/public/nss/* $(DESTDIR)$(prefix)/include/nss
	install -m 644 nss.pc $(DESTDIR)$(libdir)/pkgconfig