2 myfulldir=lib/crypto/md4
4 BUILDTOP=$(REL)..$(S)..$(S)..
5 LOCALINCLUDES = -I$(srcdir)
8 ##DOS##BUILDTOP = ..\..\..
10 ##DOS##OBJFILE=..\$(OUTPRE)md4.lst
12 PROG_LIBPATH=-L$(TOPLIBD)
13 PROG_RPATH=$(KRB5_LIBDIR)
15 RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
19 OBJS= $(OUTPRE)md4.$(OBJEXT)
23 ##DOS##LIBOBJS = $(OBJS)
25 all-unix:: all-libobjs
31 t_mddriver.c: $(srcdir)/../md5/t_mddriver.c
32 $(CP) $(srcdir)/../md5/t_mddriver.c t_mddriver.c
34 t_mddriver.o: t_mddriver.c
35 $(CC) -DMD=4 $(ALL_CFLAGS) -c t_mddriver.c
37 t_mddriver: t_mddriver.o md4.o $(SUPPORT_DEPLIB)
38 $(CC_LINK) -o t_mddriver t_mddriver.o md4.o $(SUPPORT_LIB)
40 $(OUTPRE)t_mddriver.obj: t_mddriver.c
41 $(CC) -DMD=4 $(ALL_CFLAGS) -Fo$@ -c $**
43 $(OUTPRE)t_mddriver.exe: $(OUTPRE)t_mddriver.obj $(OUTPRE)md4.obj
46 check-unix:: t_mddriver
47 $(RUN_SETUP) $(C)t_mddriver -x
49 check-windows:: $(OUTPRE)t_mddriver.exe
50 $(OUTPRE)$(C)t_mddriver.exe -x
53 $(RM) $(OUTPRE)t_mddriver$(EXEEXT) $(OUTPRE)t_mddriver.$(OBJEXT) t_mddriver.c
55 clean-unix:: clean-libobjs
59 # +++ Dependency line eater +++
61 # Makefile dependencies follow. This must be the last section in
62 # the Makefile.in file
64 md4.so md4.po $(OUTPRE)md4.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
65 $(BUILDTOP)/include/krb5.h $(BUILDTOP)/include/osconf.h \
66 $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-err.h \
67 $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-locate.h \
68 $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
69 $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/port-sockets.h \
70 $(SRCTOP)/include/socket-utils.h md4.c rsa-md4.h