lib.mk: Improve wine support

- Link import dlls via MS_LD alias wine lib.exe
  - Niftify clean targets
This commit is contained in:
Jan Lindemann 2007-07-18 16:41:37 +00:00 committed by Jan Lindemann
commit b19223b5c6

View file

@ -6,13 +6,25 @@
include $(MODDIR)/make/defs.mk 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 include $(MODDIR)/make/rules.mk
install: $(LOCAL_TARGETS) all $(INSTALLED_LIB_A) $(INSTALLED_LIB_SO) $(INSTALLED_LINKS_SO) install: $(LOCAL_TARGETS) all $(INSTALLED_LIB_A) $(INSTALLED_LIB_SO) $(INSTALLED_LINKS_SO)
clean: libclean local_libclean clean: libclean local_libclean
distclean: clean distclean: clean
local_libclean: local_libclean: clean.mingw clean.unix clean.all
rm -rf *.a *.o *.so.* *.so *~ st* .*.swp *.done *.dll
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