]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/filed/win32/Makefile.in
Make win32 build - Add missing change to Makefile.in
[bacula/bacula] / bacula / src / filed / win32 / Makefile.in
index 57be855e0654f6f9e133c32a6f87dd94b353878d..377227c4fc8ee1de266f5c46152b8dadc009380a 100755 (executable)
@@ -1,7 +1,10 @@
 #
 # makefile to build Windows specific pieces of the Bacula File daemon
 #
+# Version $Id$
+#
 CFLAGS=@CFLAGS@
+WCFLAGS=@WCFLAGS@
 CC = @CC@
 CXX = @CXX@
 RANLIB = @RANLIB@
@@ -43,17 +46,11 @@ win32: winlib.a
 winlib.a: $(BACOBJS) winres.res
        ar rcs $@ $(BACOBJS)
 
-winres.res: winres.rc bacula.ico winres.h idle.ico running.ico error.ico
+winres.res: winres.rc bacula.ico winres.h idle.ico running.ico error.ico warn.ico
        windres $< -O coff -o $@
 
 winmain.o: winmain.cpp winbacula.h
-       $(CC) -c $(CFLAGS) $<
-
-email.o: email.c
-       $(CC) -c ${CFLAGS} $<
-
-email.exe: email.o libmymapi32.a
-       $(CC) ${CFLAGS} -L. -o email email.o -luser32 -lgdi32 -lmymapi32
+       $(CC) -c $(WCFLAGS) $(CFLAGS) $<
 
 libmymapi32.a: mymapi32.def
        dlltool --as=as -k --output-lib $@ --def $<
@@ -64,26 +61,29 @@ Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
 
 clean:
        rm -f *.exe *.o *.res *.a 1 2 3
-       rm -f bin/bacula-fd.exe bin/smtp.exe bin/testfind.exe
+       rm -f bin/smtp.exe bin/console.exe
+       rm -f bin/bacula-fd.exe bin/bsmtp.exe bin/testfind.exe
 
 distclean: clean
        @rm -f Makefile
-       @rm -rf bin/CVS CVS
+
+devclean: clean
+       @rm -f Makefile
 
 install:
-       @mkdir -p $(sbindir) /tmp $(sbindir)/../working
+       @mkdir -p $(DESTDIR)$(sbindir) $(DESTDIR)/tmp $(DESTDIR)$(sbindir)/../working
        @echo "Installing system binary files ..."
        @strip ../bacula-fd.exe
-       @strip ../../tools/smtp.exe
+       @strip ../../tools/bsmtp.exe
        @strip ../../tools/testfind.exe
-       @strip ../../console/console.exe
+       @strip ../../console/bconsole.exe
        @cp -f ../bacula-fd.exe bin/
-       @cp -f ../../tools/smtp.exe bin/
+       @cp -f ../../tools/bsmtp.exe bin/
        @cp -f ../../tools/testfind.exe bin/
-       @cp -f ../../console/console.exe bin/
-       @cp -f bin/* $(sbindir)
-       @cp -f ../bacula-fd.conf $(sysconfdir)/bacula-fd.conf.new
-       @cp -f ../../console/console.conf $(sysconfdir)/console.conf.new
+       @cp -f ../../console/bconsole.exe bin/
+       @cp -f bin/* $(DESTDIR)$(sbindir)
+       @cp -f ../bacula-fd.conf $(DESTDIR)$(sysconfdir)/bacula-fd.conf.new
+       @cp -f ../../console/bconsole.conf $(DESTDIR)$(sysconfdir)/bconsole.conf.new
 
 # Make a Win32 binary release 
 binary-release:
@@ -93,17 +93,17 @@ binary-release:
        @echo "Copying system binary files ..."
        @cp bin/* wr/$(sbindir)
        @strip ../bacula-fd.exe
-       @strip ../../tools/smtp.exe
+       @strip ../../tools/bsmtp.exe
        @strip ../../tools/testfind.exe
-       @strip ../../console/console.exe
+       @strip ../../console/bconsole.exe
        @echo "Copying executables ..."
        @cp -f ../bacula-fd.exe wr/$(sbindir)/bacula-fd.exe 
-       @cp -f ../../tools/smtp.exe wr/$(sbindir)/smtp.exe 
+       @cp -f ../../tools/bsmtp.exe wr/$(sbindir)/bsmtp.exe 
        @cp -f ../../tools/testfind.exe wr/$(sbindir)/testfind.exe 
-       @cp -f ../../console/console.exe wr/$(sbindir)/console.exe 
+       @cp -f ../../console/bconsole.exe wr/$(sbindir)/bconsole.exe 
        @echo "Copying bacula-fd.conf..."
        @cp -f ../bacula-fd.conf wr/$(sysconfdir)/bacula-fd.conf.new
-       @cp -f ../../console/console.conf wr/$(sysconfdir)/console.conf.new
+       @cp -f ../../console/bconsole.conf wr/$(sysconfdir)/bconsole.conf.new
 # the two dummy files are necessary to insure that WinZip
 # actually creates the directories.
        @echo "dummy" >wr/tmp/dummy.txt
@@ -118,7 +118,7 @@ binary-release:
 dummy:
 
 .c.o:
-       $(CC) -c $(CFLAGS) $<
+       $(CC) -c $(WCFLAGS) $(CFLAGS) $<
 
 .cpp.o:
-       $(CXX) -c $(CFLAGS) $<
+       $(CXX) -c $(WCFLAGS) $(CFLAGS) $<