X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcsim%2FMakefile.am;h=799c85918375403bafd2c26c514b5b15ea42c423;hb=5a014c54d33edcca7c15a2c88b1f4a916a6a99b8;hp=fdb14dc55f7b35f786a590a861f766787e981dd2;hpb=97d6f634fc88ab129e07253314bb7e8cd4e59e42;p=silc.git diff --git a/lib/silcsim/Makefile.am b/lib/silcsim/Makefile.am index fdb14dc5..799c8591 100644 --- a/lib/silcsim/Makefile.am +++ b/lib/silcsim/Makefile.am @@ -28,8 +28,6 @@ libsilcsim_a_SOURCES = \ silcsim.c \ silcsimutil.c -SIM_CFLAGS = -fPIC -shared - SIM_MODULES_DIR = modules SUBDIRS = modules @@ -60,20 +58,16 @@ all: $(SIM_CIPHER_OBJS) $(SIM_HASH_OBJS) endif $(SIM_CIPHER_OBJS): ../silccrypt/libsilccrypt.a - rm -rf $*.c $*.o - $(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 + $(LTCOMPILE) -c $(srcdir)/../silccrypt/$*.c + $(LIBTOOL) --mode=link $(LINK) -rpath $(silc_modulesdir) -o lib$*.la $*.lo + cd $(srcdir)/$(SIM_MODULES_DIR) && $(LN_S) $(srcdir)/../.libs/lib$*.so $(srcdir)/$*.sim.so $(SIM_HASH_OBJS): ../silccrypt/libsilccrypt.a - rm -rf $*.c $*.o - $(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 + $(LTCOMPILE) -c $(srcdir)/../silccrypt/$*.c + $(LIBTOOL) --mode=link $(LINK) -rpath $(silc_modulesdir) -o lib$*.la $*.lo + cd $(srcdir)/$(SIM_MODULES_DIR) && $(LN_S) $(srcdir)/../.libs/lib$*.so $(srcdir)/$*.sim.so -CLEANFILES = $(SIM_MODULES_DIR)/*.sim.so +CLEANFILES = $(SIM_MODULES_DIR)/*.sim.so *.la if SILC_DIST_TOOLKIT include_HEADERS = silcsim.h silcsimutil.h