diff --git a/lib/Makefile.Watcom b/lib/Makefile.Watcom
index e29cc4e9e1cfec5daed1c3aec487b6b40416cb28..91671849f96246d7e31deafe9794a4259a896cfd 100644
--- a/lib/Makefile.Watcom
+++ b/lib/Makefile.Watcom
@@ -44,7 +44,7 @@ OBJS = $(OBJ_DIR)\transfer.obj         $(OBJ_DIR)\file.obj       &
        $(OBJ_DIR)\hostip6.obj          $(OBJ_DIR)\inet_ntop.obj  &
        $(OBJ_DIR)\hostsyn.obj          $(OBJ_DIR)\parsedate.obj  &
        $(OBJ_DIR)\select.obj           $(OBJ_DIR)\sslgen.obj     &
-       $(OBJ_DIR)\gtls.obj
+       $(OBJ_DIR)\gtls.obj             $(OBJ_DIR)\tftp.obj
 
 RESOURCE = $(OBJ_DIR)\libcurl.res
 
@@ -362,3 +362,9 @@ $(OBJ_DIR)\gtls.obj: gtls.c setup.h config-win32.h
 $(OBJ_DIR)\sslgen.obj: sslgen.c setup.h config-win32.h urldata.h cookie.h &
   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h sslgen.h &
   ssluse.h gtls.h sendf.h strequal.h url.h memory.h memdebug.h
+
+$(OBJ_DIR)\tftp.obj: tftp.c setup.h config-win32.h urldata.h cookie.h &
+  ..\include\curl\curl.h ..\include\curl\curlver.h ..\include\curl\easy.h &
+  ..\include\curl\multi.h formdata.h http_chunks.h hostip.h hash.h llist.h &
+  transfer.h sendf.h tftp.h progress.h ..\include\curl\mprintf.h memory.h &
+  select.h memdebug.h
\ No newline at end of file