From: Robert N. <rob...@us...> - 2006-06-30 04:14:19
|
Update of /cvsroot/bacula/bacula/src/win32/libbac In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv16928/src/win32/libbac Added Files: Makefile libbac.vcproj Log Message: Add all the new files from the Windows branch. --- NEW FILE: Makefile --- # # Makefile for win32 bacula executables # Using MinGW cross-compiler on GNU/Linux # # Written for Bacula by Howard Thomson, April 2006 # include ../Makefile.inc INCLUDES = \ $(INCLUDE_GCC) \ $(INCLUDE_MINGW) \ $(INCLUDE_PTHREADS) \ $(INCLUDE_BACULA) \ $(INCLUDE_ZLIB) \ $(INCLUDE_VSS) \ $(INCLUDE_ICONS) \ $(INCLUDE_OPENSSL) DEFINES = \ -DWIN32 \ $(HAVES) ###################################################################### # Files files in src/lib LIB_OBJS = \ $(OBJDIR)/address_conf.o \ $(OBJDIR)/alist.o \ $(OBJDIR)/alloc.o \ $(OBJDIR)/attr.o \ $(OBJDIR)/base64.o \ $(OBJDIR)/berrno.o \ $(OBJDIR)/bget_msg.o \ $(OBJDIR)/bnet.o \ $(OBJDIR)/bnet_server.o \ $(OBJDIR)/bpipe.o \ $(OBJDIR)/bregex.o \ $(OBJDIR)/bshm.o \ $(OBJDIR)/bsnprintf.o \ $(OBJDIR)/bsys.o \ $(OBJDIR)/btime.o \ $(OBJDIR)/btimers.o \ $(OBJDIR)/btree.o \ $(OBJDIR)/cram-md5.o \ $(OBJDIR)/crc32.o \ $(OBJDIR)/crypto.o \ $(OBJDIR)/daemon.o \ $(OBJDIR)/dlist.o \ $(OBJDIR)/edit.o \ $(OBJDIR)/enh_fnmatch.o \ $(OBJDIR)/fnmatch.o \ $(OBJDIR)/hmac.o \ $(OBJDIR)/htable.o \ $(OBJDIR)/idcache.o \ $(OBJDIR)/jcr.o \ $(OBJDIR)/lex.o \ $(OBJDIR)/md5.o \ $(OBJDIR)/mem_pool.o \ $(OBJDIR)/message.o \ $(OBJDIR)/openssl.o \ $(OBJDIR)/parse_conf.o \ $(OBJDIR)/pythonlib.o \ $(OBJDIR)/queue.o \ $(OBJDIR)/res.o \ $(OBJDIR)/runscript.o \ $(OBJDIR)/rwlock.o \ $(OBJDIR)/scan.o \ $(OBJDIR)/semlock.o \ $(OBJDIR)/serial.o \ $(OBJDIR)/sha1.o \ $(OBJDIR)/signal.o \ $(OBJDIR)/smartall.o \ $(OBJDIR)/tls.o \ $(OBJDIR)/tree.o \ $(OBJDIR)/util.o \ $(OBJDIR)/var.o \ $(OBJDIR)/watchdog.o \ $(OBJDIR)/winapi.o \ $(OBJDIR)/workq.o # $(LIBDIR)/events.o ###################################################################### # Targets .PHONY: all clean all: $(LIBDIR)/libbac.a clean: @echo "Cleaning `pwd`" $(ECHO_CMD)rm -f $(OBJDIR)/*.[od] $(LIBDIR)/libbac.a # # Rules # $(LIBDIR)/libbac.a: $(LIB_OBJS) @echo "Updating archive $@" $(call checkdir,$@) $(ECHO_CMD)$(AR) rs $@ $^ include ../Makefile.rules ifneq ($(MAKECMDGOALS),clean) include $(patsubst %.o,%.d,$(filter-out %.res,$(LIB_OBJS))) endif --- NEW FILE: libbac.vcproj --- <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="8.00" Name="libbac" ProjectGUID="{374BF775-AF68-4A88-814A-48F692DFFE5A}" RootNamespace="libbac" Keyword="Win32Proj" > <Platforms> <Platform Name="Win32" /> </Platforms> <ToolFiles> </ToolFiles> <Configurations> <Configuration Name="Debug|Win32" [...1300 lines suppressed...] > </File> <File RelativePath="..\..\lib\winapi.h" > </File> <File RelativePath="..\..\lib\workq.h" > </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" > </Filter> </Files> <Globals> </Globals> </VisualStudioProject> |