generated file target
[openafs.git] / src / des / Makefile.in
index 9dbefd9..19a88f5 100644 (file)
 
 srcdir=@srcdir@
 include @TOP_OBJDIR@/src/config/Makefile.config
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
 OBJS = \
        des.o \
@@ -45,11 +49,54 @@ OBJS = \
 all: \
        ${TOP_LIBDIR}/libdes.a \
        ${TOP_INCDIR}/des.h \
+       ${TOP_INCDIR}/des/stats.h \
        ${TOP_INCDIR}/des_prototypes.h \
        ${TOP_INCDIR}/des_conf.h \
        ${TOP_INCDIR}/mit-cpyright.h \
        ${TOP_INCDIR}/des_odd.h
 
+buildtools: \
+       make_p \
+       make_keyperm \
+       make_s_table \
+       make_p_table \
+       make_ip \
+       make_fp \
+       make_odd \
+       ${TOP_INCDIR}/des.h \
+       ${TOP_INCDIR}/mit-cpyright.h \
+       ${TOP_INCDIR}/des/stats.h
+
+generated: \
+       p.c \
+       key_perm.h \
+       s_table.h \
+       p_table.h \
+       ip.c \
+       fp.c \
+       odd.h
+
+${TOP_LIBDIR}/libdes.a: libdes.a
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/des.h: des.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/des/stats.h: stats.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/des_prototypes.h: des_prototypes.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/des_conf.h: des_conf.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/mit-cpyright.h: mit-cpyright.h
+       ${INSTALL_DATA} $? $@
+
+${TOP_INCDIR}/des_odd.h: odd.h
+       ${INSTALL_DATA} $? $@
+
 #
 # Build rules
 #
@@ -85,6 +132,13 @@ make_p:     make_p.o misc.o main.o
 make_s:        make_s.o misc.o main.o 
        ${CC} make_s.o misc.o main.o ${LDFLAGS} -o make_s
 
+crypt.o: ${srcdir}/crypt.c
+       case ${SYS_NAME} in \
+       rs_aix*)\
+               ${CCOBJ} -c ${COMMON_INCL} -o crypt.o ${srcdir}/crypt.c ;;\
+       *)\
+               ${CCOBJ} -c ${CFLAGS} -o crypt.o ${srcdir}/crypt.c ;;\
+       esac
 #
 # Table/code generation targets
 #
@@ -148,31 +202,25 @@ make_e.o: make_e.c ${INCLS}
 #
 # Install targets
 #
-install:  \
-       ${DESTDIR}${libdir}/libdes.a \
-       ${DESTDIR}${includedir}/des.h \
-       ${DESTDIR}${includedir}/des_prototypes.h \
-       ${DESTDIR}${includedir}/des_conf.h \
-       ${DESTDIR}${includedir}/mit-cpyright.h \
-       ${DESTDIR}${includedir}/des_odd.h
-
-${DEST}/lib/libdes.a: libdes.a
-       ${INSTALL} $? $@
-
-${DEST}/include/des.h: des.h
-       ${INSTALL} $? $@
-
-${DEST}/include/des_prototypes.h: des_prototypes.h
-       ${INSTALL} $? $@
-
-${DEST}/include/des_conf.h: des_conf.h
-       ${INSTALL} $? $@
-
-${DEST}/include/mit-cpyright.h: mit-cpyright.h
-       ${INSTALL} $? $@
-
-${DEST}/include/des_odd.h: odd.h
-       ${INSTALL} $? $@
+install: libdes.a des.h des_prototypes.h des_conf.h mit-cpyright.h odd.h
+       ${INSTALL} -d ${DESTDIR}${libdir}
+       ${INSTALL} -d ${DESTDIR}${includedir}
+       ${INSTALL_DATA} libdes.a ${DESTDIR}${libdir}/libdes.a
+       ${INSTALL_DATA} des.h ${DESTDIR}${includedir}/des.h
+       ${INSTALL_DATA} des_prototypes.h ${DESTDIR}${includedir}/des_prototypes.h
+       ${INSTALL_DATA} des_conf.h ${DESTDIR}${includedir}/des_conf.h
+       ${INSTALL_DATA} mit-cpyright.h ${DESTDIR}${includedir}/mit-cpyright.h
+       ${INSTALL_DATA} odd.h ${DESTDIR}${includedir}/des_odd.h
+
+dest: libdes.a des.h des_prototypes.h des_conf.h mit-cpyright.h odd.h
+       ${INSTALL} -d ${DEST}/lib
+       ${INSTALL} -d ${DEST}/include
+       ${INSTALL_DATA} libdes.a ${DEST}/lib/libdes.a
+       ${INSTALL_DATA} des.h ${DEST}/include/des.h
+       ${INSTALL_DATA} des_prototypes.h ${DEST}/include/des_prototypes.h
+       ${INSTALL_DATA} des_conf.h ${DEST}/include/des_conf.h
+       ${INSTALL_DATA} mit-cpyright.h ${DEST}/include/mit-cpyright.h
+       ${INSTALL_DATA} odd.h ${DEST}/include/des_odd.h
 
 #
 # Misc. targets
@@ -188,48 +236,3 @@ clean:
        cd test; $(MAKE) clean
 
 include ../config/Makefile.version
-
-${DESTDIR}${libdir}/libdes.a: libdes.a
-       ${INSTALL} $? $@
-
-${TOP_LIBDIR}/libdes.a: libdes.a
-       ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/des.h: des.h
-       ${INSTALL} $? $@
-
-${TOP_INCDIR}/des.h: des.h
-       ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/des_prototypes.h: des_prototypes.h
-       ${INSTALL} $? $@
-
-${TOP_INCDIR}/des_prototypes.h: des_prototypes.h
-       ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/des_conf.h: des_conf.h
-       ${INSTALL} $? $@
-
-${TOP_INCDIR}/des_conf.h: des_conf.h
-       ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/mit-cpyright.h: mit-cpyright.h
-       ${INSTALL} $? $@
-
-${TOP_INCDIR}/mit-cpyright.h: mit-cpyright.h
-       ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/des_odd.h: odd.h
-       ${INSTALL} $? $@
-
-${TOP_INCDIR}/des_odd.h: odd.h
-       ${INSTALL} $? $@
-
-dest:  \
-       ${DEST}/lib/libdes.a \
-       ${DEST}/include/des.h \
-       ${DEST}/include/des_prototypes.h \
-       ${DEST}/include/des_conf.h \
-       ${DEST}/include/mit-cpyright.h \
-       ${DEST}/include/des_odd.h
-