clean:
$(RM) -f ${OBJECTS} ${SHLIBOBJ} rand-fortuna_lwp.o \
- libafshcrypto.a libafshcrypto.exp \
+ libafshcrypto.a libafshcrypto_lwp.a libafshcrypto.exp \
test_cipher test_cipher.o
COMMON_OBJS= aes.o camellia.o camellia-ntt.o des.o engine.o evp.o \
LWP_OBJS = $(COMMON_OBJS) rand-fortuna_lwp.o
-LWPRULE=$(CC) $(AFS_CPPFLAGS) $(COMMON_CFLAGS) $(XCFLAGS) $(ARCHFLAGS) \
- -I$(TOP_INCDIR)/hcrypto -I$(UPSTREAM)/hcrypto -c $?
-
${TOP_LIBDIR}/${SHLIBOBJ}: ${SHLIBOBJ}
${TOP_OBJDIR}/src/config/shlib-install -d ${TOP_LIBDIR} \
-l libafshcrypto -M ${LIBMAJOR} -m ${LIBMINOR}
${SHLIBOBJ}: ${OBJECTS} libafshcrypto.map
${TOP_OBJDIR}/src/config/shlib-build -d $(srcdir) -l libafshcrypto \
-M ${LIBMAJOR} -m ${LIBMINOR} -- \
- ${OBJECTS} -L$(TOP_LIBDIR) -lrokenafs ${MT_LIBS}
+ ${OBJECTS} $(LDFLAGS_roken) $(LIB_roken) ${MT_LIBS}
libafshcrypto.a: ${OBJECTS}
$(RM) -f $@
# LWP Targets
rand-fortuna_lwp.o: ${UPSTREAM}/hcrypto/rand-fortuna.c
- ${LWPRULE} -o rand-fortuna_lwp.o
+ $(LWP_CCRULE) $(UPSTREAM)/hcrypto/rand-fortuna.c