Make it easier to test SAM-2 client code
[krb5.git] / src / plugins / preauth / securid_sam2 / Makefile.in
1 mydir=plugins$(S)preauth$(S)securid_sam2
2 BUILDTOP=$(REL)..$(S)..$(S)..
3 KRB5_RUN_ENV = @KRB5_RUN_ENV@
4 KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
5 PROG_LIBPATH=-L$(TOPLIBD)
6 PROG_RPATH=$(KRB5_LIBDIR)
7 MODULE_INSTALL_DIR = $(KRB5_PA_MODULE_DIR)
8 DEFS=@DEFS@
9 DEFINES=-DARL_SECURID_PREAUTH
10
11 LOCALINCLUDES = -I../../../include/krb5 -I.
12
13 LIBBASE=securid_sam2
14 LIBMAJOR=0
15 LIBMINOR=0
16 SO_EXT=.so
17 RELDIR=../plugins/preauth/securid_sam2
18 # Depends on libk5crypto and libkrb5
19 SHLIB_EXPDEPS = \
20         $(TOPLIBD)/libk5crypto$(SHLIBEXT) \
21         $(TOPLIBD)/libkrb5$(SHLIBEXT) $(KADMSRV_DEPLIBS)
22 ACELIB= -laceclnt
23 SHLIB_EXPLIBS= -lkrb5 -lcom_err -lk5crypto $(SUPPORT_LIB) $(KADMSRV_LIBS) \
24         $(LIBS) $(ACELIB)
25
26 SHLIB_DIRS=-L$(TOPLIBD)
27 SHLIB_RDIRS=$(KRB5_LIBDIR)
28 STOBJLISTS=OBJS.ST
29 STLIBOBJS=securid_sam2_main.o securid2.o grail.o
30
31 SRCS= $(srcdir)/securid_sam2_main.c $(srcdir)/securid2.c $(srcdir)/grail.c
32
33 all-unix:: all-libs
34 install-unix:: install-libs
35 clean-unix:: clean-libs clean-libobjs
36
37 clean::
38         $(RM) lib$(LIBBASE)$(SO_EXT)
39
40 @libnover_frag@
41 @libobj_frag@