From 8769d89a9bc1aee7ba016882359d1f8fc4f7b10f Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sat, 7 May 2005 07:43:35 +0000 Subject: [PATCH] Fix Win32 build for TLS git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2001 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/version.h | 4 ++-- bacula/src/win32/baculafd/baculafd.mak | 28 ++++++++++++++++++++++ bacula/src/win32/console/console.mak | 9 +++++++ bacula/src/win32/console/filelist | 3 ++- bacula/src/win32/lib/tls.cpp | 1 + bacula/src/win32/wx-console/filelist | 1 + bacula/src/win32/wx-console/wx-console.mak | 25 +++++++++++++++++++ 7 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 bacula/src/win32/lib/tls.cpp diff --git a/bacula/src/version.h b/bacula/src/version.h index 1324ded84f..c2cc7e6d13 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -1,8 +1,8 @@ /* */ #undef VERSION #define VERSION "1.37.17" -#define BDATE "06 May 2005" -#define LSMDATE "06May05" +#define BDATE "07 May 2005" +#define LSMDATE "07May05" /* Debug flags */ #undef DEBUG diff --git a/bacula/src/win32/baculafd/baculafd.mak b/bacula/src/win32/baculafd/baculafd.mak index d851f5e011..a5f1dea2c2 100644 --- a/bacula/src/win32/baculafd/baculafd.mak +++ b/bacula/src/win32/baculafd/baculafd.mak @@ -103,6 +103,7 @@ CLEAN : -@erase "$(INTDIR)\smartall.obj" -@erase "$(INTDIR)\status.obj" -@erase "$(INTDIR)\StdAfx.obj" + -@erase "$(INTDIR)\tls.obj" -@erase "$(INTDIR)\tree.obj" -@erase "$(INTDIR)\util.obj" -@erase "$(INTDIR)\var.obj" @@ -196,6 +197,7 @@ LINK32_OBJS= \ "$(INTDIR)\smartall.obj" \ "$(INTDIR)\status.obj" \ "$(INTDIR)\StdAfx.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\tree.obj" \ "$(INTDIR)\util.obj" \ "$(INTDIR)\var.obj" \ @@ -355,6 +357,8 @@ CLEAN : -@erase "$(INTDIR)\status.sbr" -@erase "$(INTDIR)\StdAfx.obj" -@erase "$(INTDIR)\StdAfx.sbr" + -@erase "$(INTDIR)\tls.obj" + -@erase "$(INTDIR)\tls.sbr" -@erase "$(INTDIR)\tree.obj" -@erase "$(INTDIR)\tree.sbr" -@erase "$(INTDIR)\util.obj" @@ -460,6 +464,7 @@ BSC32_SBRS= \ "$(INTDIR)\smartall.sbr" \ "$(INTDIR)\status.sbr" \ "$(INTDIR)\StdAfx.sbr" \ + "$(INTDIR)\tls.sbr" \ "$(INTDIR)\tree.sbr" \ "$(INTDIR)\util.sbr" \ "$(INTDIR)\var.sbr" \ @@ -546,6 +551,7 @@ LINK32_OBJS= \ "$(INTDIR)\smartall.obj" \ "$(INTDIR)\status.obj" \ "$(INTDIR)\StdAfx.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\tree.obj" \ "$(INTDIR)\util.obj" \ "$(INTDIR)\var.obj" \ @@ -1751,6 +1757,25 @@ SOURCE=.\StdAfx.cpp !ENDIF +SOURCE=..\lib\tls.cpp + +!IF "$(CFG)" == "baculafd - Win32 Release" + + +"$(INTDIR)\tls.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "baculafd - Win32 Debug" + + +"$(INTDIR)\tls.obj" "$(INTDIR)\tls.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + SOURCE=..\lib\tree.cpp !IF "$(CFG)" == "baculafd - Win32 Release" @@ -1787,6 +1812,7 @@ SOURCE=..\lib\util.cpp !ENDIF + SOURCE=..\lib\var.cpp !IF "$(CFG)" == "baculafd - Win32 Release" @@ -1805,6 +1831,8 @@ SOURCE=..\lib\var.cpp !ENDIF + + SOURCE=..\filed\verify.cpp !IF "$(CFG)" == "baculafd - Win32 Release" diff --git a/bacula/src/win32/console/console.mak b/bacula/src/win32/console/console.mak index 376061ddb0..7d0c98213b 100644 --- a/bacula/src/win32/console/console.mak +++ b/bacula/src/win32/console/console.mak @@ -73,6 +73,7 @@ CLEAN : -@erase "$(INTDIR)\serial.obj" -@erase "$(INTDIR)\sha1.obj" -@erase "$(INTDIR)\smartall.obj" + -@erase "$(INTDIR)\tls.obj" -@erase "$(INTDIR)\StdAfx.obj" -@erase "$(INTDIR)\btimers.obj" -@erase "$(INTDIR)\util.obj" @@ -124,6 +125,7 @@ LINK32_OBJS= \ "$(INTDIR)\serial.obj" \ "$(INTDIR)\sha1.obj" \ "$(INTDIR)\smartall.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\StdAfx.obj" \ "$(INTDIR)\btimers.obj" \ "$(INTDIR)\util.obj" \ @@ -180,6 +182,7 @@ CLEAN : -@erase "$(INTDIR)\serial.obj" -@erase "$(INTDIR)\sha1.obj" -@erase "$(INTDIR)\smartall.obj" + -@erase "$(INTDIR)\tls.obj" -@erase "$(INTDIR)\StdAfx.obj" -@erase "$(INTDIR)\btimers.obj" -@erase "$(INTDIR)\util.obj" @@ -232,6 +235,7 @@ LINK32_OBJS= \ "$(INTDIR)\serial.obj" \ "$(INTDIR)\sha1.obj" \ "$(INTDIR)\smartall.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\StdAfx.obj" \ "$(INTDIR)\btimers.obj" \ "$(INTDIR)\util.obj" \ @@ -475,6 +479,11 @@ SOURCE=..\lib\smartall.cpp "$(INTDIR)\smartall.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) +SOURCE=..\lib\tls.cpp + +"$(INTDIR)\tls.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + SOURCE=.\StdAfx.cpp diff --git a/bacula/src/win32/console/filelist b/bacula/src/win32/console/filelist index 90e55fee41..152c443b71 100644 --- a/bacula/src/win32/console/filelist +++ b/bacula/src/win32/console/filelist @@ -5,6 +5,7 @@ ..\lib\bnet ..\lib\bsys ..\lib\btime +..\lib\btimers ..\lib\cram-md5 ..\lib\crc32 ..\lib\dlist @@ -25,7 +26,7 @@ ..\lib\serial ..\lib\sha1 ..\lib\smartall -..\lib\btimers +..\lib\tls ..\lib\util ..\lib\watchdog ..\lib\winapi diff --git a/bacula/src/win32/lib/tls.cpp b/bacula/src/win32/lib/tls.cpp new file mode 100644 index 0000000000..96491812a1 --- /dev/null +++ b/bacula/src/win32/lib/tls.cpp @@ -0,0 +1 @@ +#include "../../lib/tls.c" diff --git a/bacula/src/win32/wx-console/filelist b/bacula/src/win32/wx-console/filelist index 190a095353..f97c202452 100644 --- a/bacula/src/win32/wx-console/filelist +++ b/bacula/src/win32/wx-console/filelist @@ -36,6 +36,7 @@ ..\lib\signal ..\lib\smartall ..\lib\btimers +..\lib\tls ..\lib\tree ..\lib\util ..\lib\var diff --git a/bacula/src/win32/wx-console/wx-console.mak b/bacula/src/win32/wx-console/wx-console.mak index 5d617f0ad0..21cf99a158 100644 --- a/bacula/src/win32/wx-console/wx-console.mak +++ b/bacula/src/win32/wx-console/wx-console.mak @@ -78,6 +78,7 @@ CLEAN : -@erase "$(INTDIR)\signal.obj" -@erase "$(INTDIR)\smartall.obj" -@erase "$(INTDIR)\btimers.obj" + -@erase "$(INTDIR)\tls.obj" -@erase "$(INTDIR)\tree.obj" -@erase "$(INTDIR)\util.obj" -@erase "$(INTDIR)\var.obj" @@ -154,6 +155,7 @@ LINK32_OBJS= \ "$(INTDIR)\signal.obj" \ "$(INTDIR)\smartall.obj" \ "$(INTDIR)\btimers.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\tree.obj" \ "$(INTDIR)\util.obj" \ "$(INTDIR)\var.obj" \ @@ -269,6 +271,8 @@ CLEAN : -@erase "$(INTDIR)\smartall.sbr" -@erase "$(INTDIR)\btimers.obj -@erase "$(INTDIR)\btimers.sbr" + -@erase "$(INTDIR)\tls.obj + -@erase "$(INTDIR)\tls.sbr" -@erase "$(INTDIR)\tree.obj -@erase "$(INTDIR)\tree.sbr" -@erase "$(INTDIR)\util.obj @@ -361,6 +365,7 @@ BSC32_SBRS= \ "$(INTDIR)\signal.sbr" \ "$(INTDIR)\smartall.sbr" \ "$(INTDIR)\btimers.sbr" \ + "$(INTDIR)\tls.sbr" \ "$(INTDIR)\tree.sbr" \ "$(INTDIR)\util.sbr" \ "$(INTDIR)\var.sbr" \ @@ -432,6 +437,7 @@ LINK32_OBJS= \ "$(INTDIR)\signal.obj" \ "$(INTDIR)\smartall.obj" \ "$(INTDIR)\btimers.obj" \ + "$(INTDIR)\tls.obj" \ "$(INTDIR)\tree.obj" \ "$(INTDIR)\util.obj" \ "$(INTDIR)\var.obj" \ @@ -1228,6 +1234,25 @@ SOURCE=..\lib\btimers.cpp !ENDIF +FILENAME=tls +SOURCE=..\lib\tls.cpp +!IF "$(CFG)" == "wx-console - Win32 Release" + + +"$(INTDIR)\$(FILENAME).obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "wx-console - Win32 Debug" + + +"$(INTDIR)\$(FILENAME).obj" "$(INTDIR)\$(FILENAME).sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + FILENAME=tree SOURCE=..\lib\tree.cpp !IF "$(CFG)" == "wx-console - Win32 Release" -- 2.39.5