2 # Makefile for win32 bacula executables
3 # Using MinGW cross-compiler on GNU/Linux
5 # Written by Robert Nelson, June 2006
8 include ../Makefile.inc
27 vpath %.c $(MAINDIR)/src/wx-console
28 vpath %.cpp $(MAINDIR)/src/wx-console
29 vpath %.rc $(MAINDIR)/src/wx-console
31 ##########################################################################
33 # Files in $(MAINDIR)/src/wx-console
36 $(OBJDIR)/authenticate.o \
37 $(OBJDIR)/console_conf.o \
38 $(OBJDIR)/console_thread.o \
40 $(OBJDIR)/wxbconfigfileeditor.o \
41 $(OBJDIR)/wxbconfigpanel.o \
42 $(OBJDIR)/wxbhistorytextctrl.o \
43 $(OBJDIR)/wxblistctrl.o \
44 $(OBJDIR)/wxbmainframe.o \
45 $(OBJDIR)/wxbrestorepanel.o \
46 $(OBJDIR)/wxbtableparser.o \
47 $(OBJDIR)/wxbtreectrl.o \
48 $(OBJDIR)/wxbutils.o \
49 $(OBJDIR)/wx-console_private.res
51 ALL_OBJS = $(CONSOLE_OBJS)
61 ######################################################################
67 all: $(BINDIR)/bwx-console.exe
70 $(call clean_obj,$(ALL_OBJS))
71 $(call clean_exe,$(BINDIR)/bwx-console.exe)
72 $(call clean_exe,$(BINDIR)/wx-console.exe)
78 $(BINDIR)/bwx-console.exe: $(CONSOLE_OBJS) $(LIBS_BACULA)
79 $(call link_winapp,$(CONSOLE_LIBS))
81 $(OBJDIR)/wx-console_private.res: wx-console_private.rc
84 $(ECHO_CMD)$(WINDRES) $(INCLUDE_ICONS) -I$(MAINDIR)/src/wx-console -O coff $< -o $@
86 include ../Makefile.rules