2 # Makefile for win32 bacula executables
3 # Using MinGW cross-compiler on GNU/Linux
5 # Written for Bacula by Howard Thomson, April 2006
8 include ../Makefile.inc
24 ######################################################################
26 # Files files in src/win32/compat
36 ######################################################################
42 all: $(LIBDIR)/libcompat.a
45 @echo "Cleaning `pwd`"
46 $(ECHO_CMD)rm -f $(OBJDIR)/*.[od] $(LIBDIR)/libcompat.a
52 $(LIBDIR)/libcompat.a: $(LIB_OBJS)
53 @echo "Updating archive $@"
55 $(ECHO_CMD)$(AR) rs $@ $^
57 include ../Makefile.rules
59 ifneq ($(MAKECMDGOALS),clean)
60 include $(patsubst %.o,%.d,$(filter-out %.res,$(LIB_OBJS)))