xref: /freebsd/crypto/krb5/src/tests/misc/Makefile.in (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1mydir=tests$(S)misc
2BUILDTOP=$(REL)..$(S)..
3
4OBJS=\
5	test_getpw.o \
6	test_chpw_message.o
7
8SRCS=\
9	$(srcdir)/test_getpw.c \
10	$(srcdir)/test_chpw_message.c \
11	$(srcdir)/test_getsockname.c \
12	$(srcdir)/test_cxx_krb5.cpp \
13	$(srcdir)/test_cxx_k5int.cpp \
14	$(srcdir)/test_cxx_gss.cpp \
15	$(srcdir)/test_cxx_rpc.cpp \
16	$(srcdir)/test_cxx_kadm5.cpp
17
18all: test_getpw test_chpw_message
19
20check: test_getpw test_chpw_message test_cxx_krb5 test_cxx_gss test_cxx_rpc test_cxx_k5int test_cxx_kadm5
21	$(RUN_TEST) ./test_getpw
22	$(RUN_TEST) ./test_chpw_message
23	$(RUN_TEST) ./test_cxx_krb5
24	$(RUN_TEST) ./test_cxx_k5int
25	$(RUN_TEST) ./test_cxx_gss
26	$(RUN_TEST) ./test_cxx_rpc
27	$(RUN_TEST) ./test_cxx_kadm5
28
29test_getpw: $(OUTPRE)test_getpw.$(OBJEXT) $(SUPPORT_DEPLIB)
30	$(CC_LINK) $(ALL_CFLAGS) -o test_getpw $(OUTPRE)test_getpw.$(OBJEXT) $(SUPPORT_LIB)
31
32test_chpw_message: $(OUTPRE)test_chpw_message.$(OBJEXT) $(SUPPORT_DEPLIB)
33	$(CC_LINK) $(ALL_CFLAGS) -o test_chpw_message $(OUTPRE)test_chpw_message.$(OBJEXT) $(KRB5_BASE_LIBS) $(LIBS)
34
35test_getsockname: $(OUTPRE)test_getsockname.$(OBJEXT)
36	$(CC_LINK) $(ALL_CFLAGS) -o test_getsockname $(OUTPRE)test_getsockname.$(OBJEXT) $(LIBS)
37
38test_cxx_krb5: $(OUTPRE)test_cxx_krb5.$(OBJEXT) $(KRB5_DEPLIB)
39	$(CXX_LINK) $(ALL_CXXFLAGS) -o test_cxx_krb5 $(OUTPRE)test_cxx_krb5.$(OBJEXT) $(KRB5_BASE_LIBS) $(LIBS)
40test_cxx_k5int: $(OUTPRE)test_cxx_k5int.$(OBJEXT) $(KRB5_DEPLIB)
41	$(CXX_LINK) $(ALL_CXXFLAGS) -o test_cxx_k5int $(OUTPRE)test_cxx_k5int.$(OBJEXT) $(KRB5_BASE_LIBS) $(LIBS)
42test_cxx_gss: $(OUTPRE)test_cxx_gss.$(OBJEXT)
43	$(CXX_LINK) $(ALL_CXXFLAGS) -o test_cxx_gss $(OUTPRE)test_cxx_gss.$(OBJEXT) $(LIBS)
44test_cxx_rpc: $(OUTPRE)test_cxx_rpc.$(OBJEXT) $(GSSRPC_DEPLIBS)
45	$(CXX_LINK) $(ALL_CXXFLAGS) -o test_cxx_rpc $(OUTPRE)test_cxx_rpc.$(OBJEXT) $(GSSRPC_LIBS) $(KRB5_BASE_LIBS) $(LIBS)
46test_cxx_kadm5: $(OUTPRE)test_cxx_kadm5.$(OBJEXT) $(KADMCLNT_DEPLIBS)
47	$(CXX_LINK) $(ALL_CXXFLAGS) -o test_cxx_kadm5 $(OUTPRE)test_cxx_kadm5.$(OBJEXT) $(KADMCLNT_LIBS) $(KRB5_BASE_LIBS) $(LIBS)
48
49test_cxx_krb5.$(OBJEXT): test_cxx_krb5.cpp
50test_cxx_gss.$(OBJEXT): test_cxx_gss.cpp
51test_cxx_rpc.$(OBJEXT): test_cxx_rpc.cpp
52test_cxx_kadm5.$(OBJEXT): test_cxx_kadm5.cpp
53
54install:
55
56clean:
57	$(RM) test_getpw test_chpw_message test_cxx_krb5 test_cxx_gss test_cxx_k5int test_cxx_rpc test_cxx_kadm5 *.o
58
59