Skip to content
Snippets Groups Projects
Makefile.am 1.24 KiB
Newer Older
  • Learn to ignore specific revisions
  • Niels Möller's avatar
    Niels Möller committed
    SUBDIRS = . testsuite
    
    Niels Möller's avatar
    Niels Möller committed
    
    
    noinst_PROGRAMS = desdata
    
    
    libnettleincludedir = $(includedir)/nettle
    
    
    Niels Möller's avatar
    Niels Möller committed
    lib_LIBRARIES = libnettle.a
    
    libnettleinclude_HEADERS = aes.h arcfour.h blowfish.h cast128.h des.h \
    			   serpent.h twofish.h \
    
    			   md5.h md5-compat.h sha1.h \
    			   cbc.h
    
    Niels Möller's avatar
    Niels Möller committed
    
    
    Niels Möller's avatar
    Niels Möller committed
    libnettle_a_SOURCES = aes.c aes.h arcfour.c arcfour.h \
    		      cast128.c cast128.h cast128_sboxes.h \
    		      blowfish.h blowfish.c \
    
    Niels Möller's avatar
    Niels Möller committed
    		      cbc.c \
    
    		      des.c des.h des3.c desinfo.h desCode.h \
    
    		      md5.c md5.h md5-compat.c md5-compat.h \
    		      sha1.c sha1.h \
    
    		      serpent.c serpent.h serpent_sboxes.h \
    		      twofish.c twofish.h
    
    Niels Möller's avatar
    Niels Möller committed
    
    
    Niels Möller's avatar
    Niels Möller committed
    libnettle_a_LIBADD = @LIBOBJS@
    
    Niels Möller's avatar
    Niels Möller committed
    
    
    info_TEXINFOS = nettle.texinfo
    
    all-local: nettle.html
    
    EXTRA_DIST = macros.h memxor.h $(des_headers) descore.README nettle.html
    
    
    # BUILT_SOURCE = $(des_headers)
    
    
    %.html : %.texinfo
    	(cd $(srcdir) \
    	 && $(MAKEINFO) --html --no-split --output $@T $(<F) \
    	 ; test -s $@T && mv -f $@T $@)
    
    
    # desCore rules
    
    # It seems using $(srcdir)/ doesn't work with GNU make 3.79.1
    # des_headers = $(srcdir)/parity.h $(srcdir)/rotors.h $(srcdir)/keymap.h 
    des_headers = parity.h rotors.h keymap.h 
    
    
    # Generate DES headers.
    $(des_headers): desdata
    
    	test -s $@T && mv -f $@T $@
    
    des.o: des.c des.h $(des_headers)