From b19223b5c68bb7bf0ba2df2ccf0f7855ba16330a Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 18 Jul 2007 16:41:37 +0000 Subject: [PATCH] lib.mk: Improve wine support - Link import dlls via MS_LD alias wine lib.exe - Niftify clean targets --- make/lib.mk | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/make/lib.mk b/make/lib.mk index fd351b5b..405f0fcc 100644 --- a/make/lib.mk +++ b/make/lib.mk @@ -6,13 +6,25 @@ include $(MODDIR)/make/defs.mk -all: $(LIB_SO) $(LINKS_SO) $(STRIP_DONE) +all: $(LIB_SO) $(LINKS_SO) $(MSVCPP_IMPLIB) $(STRIP_DONE) include $(MODDIR)/make/rules.mk install: $(LOCAL_TARGETS) all $(INSTALLED_LIB_A) $(INSTALLED_LIB_SO) $(INSTALLED_LINKS_SO) clean: libclean local_libclean distclean: clean -local_libclean: - rm -rf *.a *.o *.so.* *.so *~ st* .*.swp *.done *.dll +local_libclean: clean.mingw clean.unix clean.all + +clean.unix: +ifneq ($(TARGET),mingw) + rm -rf *.so.* *.so st* +endif + +clean.mingw: +ifeq ($(TARGET),mingw) + rm -rf *.dll *.def +endif + +clean.all: + rm -rf *.a *.o *~ st* .*.swp *.done