Windows: add missing items to 'clean' rules
[openafs.git] / src / roken / NTMakefile
index bb56445..665286a 100644 (file)
@@ -43,6 +43,8 @@ ROKEN_OBJS = \
        $(OUT)\mkstemp.obj \
        $(OUT)\net_read.obj \
        $(OUT)\net_write.obj \
+        $(OUT)\realloc.obj \
+       $(OUT)\setprogname.obj \
        $(OUT)\snprintf.obj \
        $(OUT)\socket.obj \
        $(OUT)\strerror_r.obj \
@@ -57,7 +59,8 @@ ROKEN_OBJS = \
         $(OUT)\vwarnx.obj \
         $(OUT)\warn.obj \
         $(OUT)\warnerr.obj \
-        $(OUT)\warnx.obj
+        $(OUT)\warnx.obj \
+        $(OUT)\win32_alloc.obj
 
 $(ROKEN_OBJS):$(ROKEN)\$$(@B).c
        $(C2OBJ) $** -I$(ROKEN)
@@ -68,6 +71,10 @@ $(ROKEN_INCFILES):$(ROKEN)\$$(@B).h
 $(INCFILES):$$(@B).h
        $(COPY) $** $(INCFILEDIR)
 
+RESFILE = $(OUT)\afsroken.res
+
+$(RESFILE): afsroken.rc AFS_component_version_number.h
+
 roken.h: $(ROKEN)\roken.h.in
        $(COPY) $** $@
 
@@ -84,7 +91,7 @@ NTMAKE = nmake /nologo /f ntmakefile
 DLLLIBS = \
 #       $(DESTDIR)\lib\afs\afsreg.lib
 
-$(LIBFILE): $(ROKEN_OBJS) $(DLLLIBS)
+$(LIBFILE): $(ROKEN_OBJS) $(RESFILE) $(DLLLIBS)
        $(DLLCONLINK) /DEF:afsroken.def shell32.lib
        $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
@@ -101,5 +108,5 @@ install: install_headers $(LIBFILE)
 
 clean::
        $(DEL) $(INCFILES)
-       $(DEL) err.h roken.h
+       $(DEL) err.h roken.h search.h
        $(DEL) $(LIBFILE) $(DESTDIR)\lib\afsroken.lib $(DESTDIR)\lib\afsroken.exp