INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
-HEADERS = ${TOP_INCDIR}/roken.h \
+HEADERS = ${TOP_INCDIR}/base64.h \
+ ${TOP_INCDIR}/roken.h \
${TOP_INCDIR}/roken-common.h
UPSTREAM = $(TOP_SRCDIR)/external/heimdal/roken
$(RM) -f $(OBJECTS) $(SHLIBOBJ) librokenafs.a librokenafs.exp
OBJECTS = $(ROKEN_LIBOBJS) \
+ base64.o \
cloexec.o ct.o hex.o issuid.o net_read.o net_write.o socket.o \
snprintf.o warnerr.o
$(AR) crv $@ $(OBJECTS)
$(RANLIB) $@
+$(TOP_INCDIR)/base64.h: ${UPSTREAM}/base64.h
+ $(INSTALL_DATA) $? $@
+
$(TOP_INCDIR)/err.h: ${UPSTREAM}/err.hin
cp $? $@
err.h: ${UPSTREAM}/err.hin
cp $? $@
+base64.o: $(UPSTREAM)/base64.c
+ $(AFS_CCRULE) $(UPSTREAM)/base64.c
+
cloexec.o: ${UPSTREAM}/cloexec.c
$(AFS_CCRULE) $(UPSTREAM)/cloexec.c
$(INCFILEDIR)\roken.h
ROKEN_INCFILES = \
- $(INCFILEDIR)\roken-common.h
+ $(INCFILEDIR)\roken-common.h \
+ $(INCFILEDIR)\base64.h
LIBFILE = $(DESTDIR)\lib\afsroken.dll
ROKEN_OBJS = \
+ $(OUT)\base64.obj \
$(OUT)\cloexec.obj \
$(OUT)\ct.obj \
$(OUT)\ecalloc.obj \