Mercurial > pidgin
view libpurple/plugins/Makefile.mingw @ 32675:59b0cf585038
Apply some changes that don't require GTK+ 3.0.
applied changes from f017f92d2834b148a4583586bf9ba2d7a184e149
through 3a572d2b49759264dd54b77ac23764af78d630c6
Changelog: Hide some Facebook settings hacks for now.
applied changes from 3a572d2b49759264dd54b77ac23764af78d630c6
through 5a380480965863fe5303a11e5b54915402525a55
Changelog: We don't need this extra slash.
applied changes from 5a380480965863fe5303a11e5b54915402525a55
through 84f2abc2501c34fb226b46effa1713fe0fc7ae01
Changelog: Add back the More and plugin action menu entries.
applied changes from 9f9150c83aa41a5ad716a09dc9be9079a5235a85
through 5204b1b3816e4356312730935b2f3b6e9b940e1a
Changelog: Enable the menu-refreshing logic in the conversation
menu, now that the signal (un)blocking affects the
correct widget.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sat, 08 Oct 2011 21:48:38 +0000 |
parents | d371035542b2 |
children |
line wrap: on
line source
# # Makefile.mingw # # Description: Makefile for win32 (mingw) version of libpurple Plugins # PIDGIN_TREE_TOP := ../.. include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak PERL_PLUGIN := ./perl TCL_PLUGIN := ./tcl SSL_PLUGIN := ./ssl .SUFFIXES: .SUFFIXES: .c .dll ## ## INCLUDE PATHS ## INCLUDE_PATHS += \ -I$(GTK_TOP)/include \ -I$(GTK_TOP)/include/glib-2.0 \ -I$(GTK_TOP)/lib/glib-2.0/include \ -I$(PIDGIN_TREE_TOP) \ -I$(PURPLE_TOP) \ -I$(PURPLE_TOP)/win32 LIB_PATHS += -L$(GTK_TOP)/lib \ -L$(PURPLE_TOP) ## ## LIBRARIES ## LIBS = \ -lglib-2.0 \ -lgobject-2.0 \ -lgmodule-2.0 \ -lintl \ -lws2_32 \ -lpurple ## ## TARGET DEFINITIONS ## .PHONY: all clean plugins install all: $(PURPLE_DLL).a plugins $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE) $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE) $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE) install: all $(PURPLE_INSTALL_PLUGINS_DIR) $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE) install $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE) install $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE) install cp *.dll $(PURPLE_INSTALL_PLUGINS_DIR) %.dll: %.c $(PURPLE_CONFIG_H) $(PURPLE_VERSION_H) $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $< $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@ plugins: \ autoaccept.dll \ buddynote.dll \ idle.dll \ joinpart.dll \ log_reader.dll \ newline.dll \ offlinemsg.dll \ psychic.dll \ statenotify.dll ## ## CLEAN RULES ## clean: rm -f *.o *.dll $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE) clean $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE) clean $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE) clean include $(PIDGIN_COMMON_TARGETS)