]> git.sur5r.net Git - bacula/bacula/commit
Update the Microsoft Visual Studio build to match the MinGW32 build.
authorRobert Nelson <robertn@the-nelsons.org>
Fri, 1 Sep 2006 00:49:21 +0000 (00:49 +0000)
committerRobert Nelson <robertn@the-nelsons.org>
Fri, 1 Sep 2006 00:49:21 +0000 (00:49 +0000)
commit9cc60416baa0166420327c7f15f6ede12b4d06e8
tree109bf50954a041c69ccd03c77781f9c74f42be61
parent6059942f901fc5bc151c40f3dab2d748c34e1ba9
Update the Microsoft Visual Studio build to match the MinGW32 build.

Fix precedence problem in an ASSERT.

Put DLL_IMP_EXP macros in the right place so they work with both gcc and msvc.

Change make_session_key on WIN32 to use WIN32 APIs to produce a better seed.

Add sed to external dependencies, it is used only during installation.

Remove unused code from winmain.cpp and winservice.cpp for the three daemons.

Fix /kill for file and storage daemons.

Add bfree to the exports for bacula.dll.

Add new tool scsilist.exe which displays the changer, tape and CD/DVD (1394, SCSI, SATA, ATAPI) devices and the information required to add them to bacula-sd.conf.

Added full configuration generation to the installer.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3392 91ce42f0-d328-0410-95d8-f526ca767f89
82 files changed:
bacula/Makefile.in
bacula/src/bacula.h
bacula/src/console/console.c
bacula/src/filed/job.c
bacula/src/findlib/attribs.c
bacula/src/jcr.h
bacula/src/lib/message.h
bacula/src/lib/res.c
bacula/src/lib/util.c
bacula/src/stored/dircmd.c
bacula/src/win32/External-mingw32
bacula/src/win32/README.vc8
bacula/src/win32/bacula.sln
bacula/src/win32/bacula/bacula.vcproj [new file with mode: 0644]
bacula/src/win32/build-depkgs-mingw32
bacula/src/win32/build-depkgs-msvc.cmd
bacula/src/win32/cats/Makefile
bacula/src/win32/cats/bacula_cats/bacula_cats.def [new file with mode: 0644]
bacula/src/win32/cats/bacula_cats/bacula_cats.vcproj [new file with mode: 0644]
bacula/src/win32/cats/cats.vcproj
bacula/src/win32/cats/cats_bdb/cats_bdb.vcproj [new file with mode: 0644]
bacula/src/win32/cats/cats_mysql/cats_mysql.vcproj [new file with mode: 0644]
bacula/src/win32/cats/cats_pgsql/cats_pgsql.vcproj [new file with mode: 0644]
bacula/src/win32/compat/compat.h
bacula/src/win32/compat/compat.vcproj
bacula/src/win32/compat/getopt.c
bacula/src/win32/compat/winconfig.h
bacula/src/win32/compat/winhost.h
bacula/src/win32/console/bconsole.conf.in [deleted file]
bacula/src/win32/console/console.vcproj
bacula/src/win32/dird/dird.vcproj
bacula/src/win32/dird/winmain.cpp
bacula/src/win32/dird/winservice.cpp
bacula/src/win32/dird/winservice.h
bacula/src/win32/dll/bacula.def
bacula/src/win32/filed/bacula-fd.conf.in [deleted file]
bacula/src/win32/filed/baculafd.vcproj
bacula/src/win32/filed/winmain.cpp
bacula/src/win32/filed/winservice.cpp
bacula/src/win32/installer/ConfigPage1.nsh [new file with mode: 0644]
bacula/src/win32/installer/ConfigPage2.nsh [new file with mode: 0644]
bacula/src/win32/installer/Makefile
bacula/src/win32/installer/bacula-dir.conf.in [new file with mode: 0644]
bacula/src/win32/installer/bacula-fd.conf.in [new file with mode: 0644]
bacula/src/win32/installer/bacula-sd.conf.in [new file with mode: 0644]
bacula/src/win32/installer/bconsole.conf.in [new file with mode: 0644]
bacula/src/win32/installer/installer.vcproj [new file with mode: 0644]
bacula/src/win32/installer/winbacula.nsi
bacula/src/win32/installer/wx-console.conf.in [new file with mode: 0644]
bacula/src/win32/libbac/libbac.vcproj
bacula/src/win32/libbac/msvc/bacula.def [new file with mode: 0644]
bacula/src/win32/libfind/libfind.vcproj
bacula/src/win32/libwin32/libwin32.vcproj
bacula/src/win32/libwin32/winservice.h
bacula/src/win32/patches/sed.patch [new file with mode: 0644]
bacula/src/win32/stored/baculasd/baculasd.vcproj [new file with mode: 0644]
bacula/src/win32/stored/baculasd/winbacula.h
bacula/src/win32/stored/baculasd/winmain.cpp
bacula/src/win32/stored/baculasd/winservice.cpp
bacula/src/win32/stored/baculasd/winservice.h
bacula/src/win32/stored/mtops.cpp
bacula/src/win32/tools/Makefile
bacula/src/win32/tools/ScsiDeviceList.cpp [new file with mode: 0644]
bacula/src/win32/tools/ScsiDeviceList.h [new file with mode: 0644]
bacula/src/win32/tools/dbcheck/dbcheck.vcproj [new file with mode: 0644]
bacula/src/win32/tools/scsilist.cpp [new file with mode: 0644]
bacula/src/win32/tools/scsilist/scsilist.vcproj [new file with mode: 0644]
bacula/src/win32/wx-console/wx-console.conf.in [deleted file]
bacula/src/win32/wx-console/wx-console.vcproj
bacula/src/wx-console/authenticate.c
bacula/src/wx-console/console_conf.c
bacula/src/wx-console/console_thread.cpp
bacula/src/wx-console/main.cpp
bacula/src/wx-console/wxbconfigfileeditor.cpp
bacula/src/wx-console/wxbconfigpanel.cpp
bacula/src/wx-console/wxbhistorytextctrl.cpp
bacula/src/wx-console/wxblistctrl.cpp
bacula/src/wx-console/wxbmainframe.cpp
bacula/src/wx-console/wxbrestorepanel.cpp
bacula/src/wx-console/wxbtableparser.cpp
bacula/src/wx-console/wxbtreectrl.cpp
bacula/src/wx-console/wxbutils.cpp