1 #
\r# $Id: Makefile.in,v 1.2 2001/12/04 02:06:26 rjs3 Exp $
\r#
\r\rSHELL = /bin/sh
\r\rsrcdir = @srcdir@
\rVPATH = @srcdir@
\r\rCC = @CC@
\rLINK = @LINK@
\rAR = ar
\rRANLIB = @RANLIB@
\rLN_S = @LN_S@
\rDEFS = @DEFS@
\rCFLAGS = @CFLAGS@
\rLD_FLAGS = @LD_FLAGS@
\rLDSHARED = @LDSHARED@
\r\rINSTALL = @INSTALL@
\rINSTALL_DATA = @INSTALL_DATA@
\rINSTALL_PROGRAM = @INSTALL_PROGRAM@
\rMKINSTALLDIRS = @top_srcdir@/mkinstalldirs
\r\rprefix = @prefix@
\rexec_prefix = @exec_prefix@
\rbindir = @bindir@
\rlibdir = @libdir@
\rtransform=@program_transform_name@
\rEXECSUFFIX=@EXECSUFFIX@
\r\rPICFLAGS = @PICFLAGS@
\r \rLIB_DEPS = @lib_deps_yes@ -lc
\rbuild_symlink_command = @build_symlink_command@
\rinstall_symlink_command = @install_symlink_command@
\r\rPROGS = destest$(EXECSUFFIX) \
\r mdtest$(EXECSUFFIX) \
\r des$(EXECSUFFIX) \
\r rpw$(EXECSUFFIX) \
\r speed$(EXECSUFFIX)
\rPROGS2INSTALL = des$(EXECSUFFIX)
\rLIBNAME = $(LIBPREFIX)des
\rLIBEXT = @LIBEXT@
\rLIBPREFIX = @LIBPREFIX@
\rSHLIBEXT = @SHLIBEXT@
\rLIB = $(LIBNAME).$(LIBEXT)
\r\r# Generated with lorder *.o | tsort | xargs echo
\r\rLIBSRC = xcbc_enc.c sha.c rnd_keys.c read_pwd.c qud_cksm.c pcbc_enc.c \
\r ofb_enc.c ofb64enc.c ofb64ede.c ncbc_enc.c md4.c key_par.c fcrypt.c \
\r ede_enc.c ecb3_enc.c cfb_enc.c cfb64enc.c cfb64ede.c cbc3_enc.c \
\r str2key.c set_key.c md5.c cbc_enc.c cbc_cksm.c ecb_enc.c des_enc.c
\r\rLIBOBJ = xcbc_enc.o sha.o rnd_keys.o read_pwd.o qud_cksm.o pcbc_enc.o \
\r ofb_enc.o ofb64enc.o ofb64ede.o ncbc_enc.o md4.o key_par.o fcrypt.o \
\r ede_enc.o ecb3_enc.o cfb_enc.o cfb64enc.o cfb64ede.o cbc3_enc.o \
\r str2key.o set_key.o md5.o cbc_enc.o cbc_cksm.o ecb_enc.o des_enc.o
\r\rall: $(LIB) $(PROGS)
\r\rWall:
\r make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
\r\rCOM = $(CC) -c $(CPPFLAGS) $(DEFS) -I../../include -I$(srcdir) $(PICFLAGS)
\r\r.c.o:
\r $(COM) $(CFLAGS) $<
\r\r# Compile this file without debug if using gcc
\rdes_enc.o: des_enc.c
\r @if test "$(CC)" = gcc; then\
\r echo "$(COM) -fomit-frame-pointer -O3 $(srcdir)/des_enc.c"; \
\r $(COM) -fomit-frame-pointer -O3 $(srcdir)/des_enc.c; \
\r else \
\r echo "$(COM) $(CFLAGS) $(srcdir)/des_enc.c"; \
\r $(COM) $(CFLAGS) $(srcdir)/des_enc.c; \
\r fi
\r\rinstall: all
\r $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
\r $(INSTALL_DATA) -m 0555 $(LIB) $(DESTDIR)$(libdir)/$(LIB)
\r @install_symlink_command@
\r $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
\r for x in $(PROGS2INSTALL); do \
\r $(INSTALL_PROGRAM) $$x $(DESTDIR)$(bindir)/`echo $$x | sed '$(transform)'`; \
\r done
\r\runinstall:
\r rm -f $(DESTDIR)$(libdir)/$(LIB)
\r for x in $(PROGS2INSTALL); do \
\r rm -f $(DESTDIR)$(bindir)/`echo $$x | sed '$(transform)'`; \
\r done
\r\rTAGS: $(LIBSRC)
\r etags $(LIBSRC)
\r\rcheck: destest$(EXECSUFFIX) mdtest$(EXECSUFFIX)
\r ./destest$(EXECSUFFIX)
\r ./mdtest$(EXECSUFFIX)
\r\rclean:
\r rm -f $(LIB) *.so *.so.* so_locations *.o *.a $(PROGS)
\r\rmostlyclean: clean
\r\rdistclean: clean
\r rm -f Makefile *.tab.c *~
\r\rrealclean: distclean
\r rm -f TAGS
\r\r$(LIBNAME).a: $(LIBOBJ)
\r rm -f $@
\r $(AR) cr $@ $(LIBOBJ)
\r -$(RANLIB) $@
\r\r$(LIBNAME).$(SHLIBEXT): $(LIBOBJ)
\r rm -f $@
\r $(LDSHARED) -o $@ $(LIBOBJ) $(LIB_DEPS)
\r @build_symlink_command@
\r\r# To make psoriaris make happy we have to mention these files in some
\r# rule, so we might as well put them here.
\r\rmdtest.o: mdtest.c
\rdes_opts.o: des_opts.c
\rdestest.o: destest.c
\rdes.o: des.c
\rrpw.o: rpw.c
\rspeed.o: speed.c
\r\rmdtest$(EXECSUFFIX): mdtest.o $(LIB)
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ mdtest.o -L. -ldes
\r\rdes_opts$(EXECSUFFIX): des_opts.o set_key.o
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ des_opts.o set_key.o
\r\rdestest$(EXECSUFFIX): destest.o $(LIB)
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ destest.o -L. -ldes
\r\rdes$(EXECSUFFIX): des.o $(LIB)
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ des.o -L. -ldes
\r\rrpw$(EXECSUFFIX): rpw.o $(LIB)
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ rpw.o -L. -ldes
\r\rspeed$(EXECSUFFIX): speed.o $(LIB)
\r $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ speed.o -L. -ldes
\r\r$(LIBOBJ): ../../include/config.h
\r\r.PHONY: all Wall install uninstall check clean mostlyclean distclean realclean
\r