summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/Makefile.in
blob: 12ce18512b854b5e6e79d1b6580205e2a224f4ee (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
thisconfigdir=.
BUILDTOP=$(REL)$(U)$(S)$(U)
LOCAL_SUBDIRS= error_tables asn.1 ccache ccache/stdio ccache/file \
	ccache/memory keytab keytab/file krb os rcache posix

##DOSBUILDTOP = ..\..
##DOSLIBNAME=krb5.lib
##DOSOBJFILEDEP=asn1.lst ccache.lst err_tbls.lst keytab.lst krb.lst os.lst posix.lst rcache.lst
##DOSOBJFILELIST=@asn1.lst @ccache.lst @err_tbls.lst @keytab.lst @krb.lst @os.lst @posix.lst @rcache.lst

TST=if test -n "`cat DONE`" ; then

MAC_SUBDIRS = error_tables asn.1 ccache keytab krb rcache os posix 

LIB_SUBDIRS= error_tables asn.1 ccache ccache/stdio ccache/file ccache/memory \
	keytab keytab/file krb rcache os posix \
        $(BUILDTOP)/util/profile
LIBUPDATE= $(BUILDTOP)/util/libupdate
LIBDONE= error_tables/DONE asn.1/DONE ccache/DONE ccache/stdio/DONE \
		ccache/file/DONE ccache/memory/DONE keytab/DONE \
		keytab/file/DONE krb/DONE rcache/DONE  os/DONE \
		posix/DONE $(BUILDTOP)/util/profile/DONE

#
#SHLIB_LIBS=-lcrypto -lcom_err @SHLIB_GEN@
#SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@	
#	$(LD_UNRESOLVED_PREFIX)_et_list $(LD_UNRESOLVED_PREFIX)error_message
#SHLIB_LIBDIRS= @SHLIB_LIBDIRS@

LIB=krb5
LIBMAJOR=2
LIBMINOR=1

STOBJLISTS= \
	error_tables/OBJS.ST \
	asn.1/OBJS.ST \
	ccache/OBJS.ST ccache/stdio/OBJS.ST ccache/file/OBJS.ST \
	ccache/memory/OBJS.ST \
	keytab/OBJS.ST keytab/file/OBJS.ST \
	krb/OBJS.ST \
	rcache/OBJS.ST \
	os/OBJS.ST \
	posix/OBJS.ST \
	$(BUILDTOP)/util/profile/OBJS.ST

RELDIR=krb5
SHLIB_EXPDEPS = \
	$(TOPLIBD)/libk5crypto$(SHLIBEXT) \
	$(TOPLIBD)/libcom_err$(SHLIBEXT)
SHLIB_EXPLIBS=-lk5crypto -lcom_err @GEN_LIB@
SHLIB_DIRS=-L$(TOPLIBD)
SHLIB_RDIRS=$(KRB5_LIBDIR)

all-unix:: all-liblinks

all-windows::

clean-unix:: clean-liblinks clean-libs

clean-windows::
	$(RM) krb5.lib krb5.bak

all-windows::
	cd asn.1
	@echo Making in krb5\asn.1
	-$(MAKE) -$(MFLAGS)
	cd ..\ccache
	@echo Making in krb5\ccache
	-$(MAKE) -$(MFLAGS)
	cd ..\error_tables
	@echo Making in krb5\error_tables
	-$(MAKE) -$(MFLAGS)
	cd ..\keytab
	@echo Making in krb5\keytab
	-$(MAKE) -$(MFLAGS)
	cd ..\krb
	@echo Making in krb5\krb
	-$(MAKE) -$(MFLAGS)
	cd ..\os
	@echo Making in krb5\os
	-$(MAKE) -$(MFLAGS)
	cd ..\posix
	@echo Making in krb5\posix
	-$(MAKE) -$(MFLAGS)
	cd ..\rcache
	@echo Making in krb5\rcache
	-$(MAKE) -$(MFLAGS)
	cd ..

clean-windows::
	cd ASN.1
	@echo Making clean in krb5\asn.1
	-$(MAKE) -$(MFLAGS) clean
	cd ..\CCACHE
	@echo Making clean in krb5\ccache
	-$(MAKE) -$(MFLAGS) clean
	cd ..\error_tables
	@echo Making clean in krb5\error_tables
	-$(MAKE) -$(MFLAGS) clean
	cd ..\KEYTAB
	@echo Making clean in krb5\keytab
	-$(MAKE) -$(MFLAGS) clean
	cd ..\KRB
	@echo Making clean in krb5\krb
	-$(MAKE) -$(MFLAGS) clean
	cd ..\OS
	@echo Making clean in krb5\os
	-$(MAKE) -$(MFLAGS) clean
	cd ..\POSIX
	@echo Making clean in krb5\posix
	-$(MAKE) -$(MFLAGS) clean
	cd ..\RCACHE
	@echo Making clean in krb5\rcache
	-$(MAKE) -$(MFLAGS) clean
	cd ..
	@echo Making clean locally

install-unix:: install-libs