updates.
[silc.git] / lib / silcsim / Makefile.am
index ef88be2b05348549631f6b6586a50eb1a6bc9b13..fdb14dc55f7b35f786a590a861f766787e981dd2 100644 (file)
@@ -45,7 +45,8 @@ SIM_CIPHER_OBJS = \
         mars.o \
         aes.o \
         rsa.o \
-        twofish.o
+        twofish.o \
+       cast.o
 
 #
 # SILC Hash Functions to be compiled as modules
@@ -60,22 +61,24 @@ endif
 
 $(SIM_CIPHER_OBJS): ../silccrypt/libsilccrypt.a
        rm -rf $*.c $*.o
-       $(LN_S) $(srcdir)/../silccrypt/$*.c
+       $(LN_S) $(srcdir)/../silccrypt/$*.c $*.c
        $(COMPILE) $(SIM_CFLAGS) $*.c -o $(SIM_MODULES_DIR)/$*.sim.so
        $(LN_S) $(srcdir)/$(SIM_MODULES_DIR)/$*.sim.so $*.o
        rm -rf $*.c
 
 $(SIM_HASH_OBJS): ../silccrypt/libsilccrypt.a
        rm -rf $*.c $*.o
-       $(LN_S) $(srcdir)/../silccrypt/$*.c
+       $(LN_S) $(srcdir)/../silccrypt/$*.c $*.c
        $(COMPILE) $(SIM_CFLAGS) $*.c -o $(SIM_MODULES_DIR)/$*.sim.so
        $(LN_S) $(srcdir)/$(SIM_MODULES_DIR)/$*.sim.so $*.o
        rm -rf $*.c
 
 CLEANFILES = $(SIM_MODULES_DIR)/*.sim.so
 
+if SILC_DIST_TOOLKIT
+include_HEADERS = silcsim.h silcsimutil.h
+endif
+
 EXTRA_DIST = *.h
 
-INCLUDES = -I. -I.. -I../silccrypt -I../silcmath -I../silcske \
-       -I../silccore -I../.. -I../silcutil -I../../includes \
-       -I../silcmath/gmp -I../trq
+include $(top_srcdir)/Makefile.defines.in