# Description: Makefile for win32 (mingw) version of libsilc protocol plugin PIDGIN_TREE_TOP := ../../..
include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak DEFINES := $(subst
-DWIN32_LEAN_AND_MEAN,,
$(DEFINES
)) NEEDED_DLLS = $(SILC_TOOLKIT
)/bin/libsilc-1-1-4.dll
\ $(SILC_TOOLKIT
)/bin/libsilcclient-1-1-4.dll
DLL_INSTALL_DIR = $(PURPLE_INSTALL_DIR
) DLL_INSTALL_DIR = $(PURPLE_INSTALL_PLUGINS_DIR
) -I
$(GTK_TOP
)/include/glib-2.0
\ -I
$(GTK_TOP
)/lib/glib-2.0/include
\ -I
$(SILC_TOOLKIT
)/include
LIB_PATHS += -L
$(GTK_TOP
)/lib
\ OBJECTS = $(C_SRC:%.c
=%.o
) include $(PIDGIN_COMMON_RULES) .PHONY: all install clean install: all $(DLL_INSTALL_DIR) $(PURPLE_INSTALL_DIR) cp
$(TARGET
).dll
$(DLL_INSTALL_DIR
) cp
$(NEEDED_DLLS
) $(PURPLE_INSTALL_DIR
) $(OBJECTS): $(PURPLE_CONFIG_H) $(TARGET).dll: $(PURPLE_DLL).
a $(OBJECTS) $(CC
) -shared
$(OBJECTS
) $(LIB_PATHS
) $(LIBS
) $(DLL_LD_FLAGS
) -Wl,--image-base,0x74000000
-o
$(TARGET
).dll
include $(PIDGIN_COMMON_TARGETS)