Mercurial > pidgin.yaz
view pidgin/plugins/cap/Makefile.mingw @ 18881:3ec39ff6b407
Use the new dictionary data type when:
- requesting IM info about ourself upon logon
- adding buddies
- looking up users.
Change msim_postprocess_outgoing() to not just allow postprocessing strings,
but all data types (including lists and infinitely nested dictionaries) by
first packing the element to its serialized wire representation, and then
performing the replacement.
author | Jeffrey Connelly <jaconnel@calpoly.edu> |
---|---|
date | Tue, 07 Aug 2007 02:51:34 +0000 |
parents | 926b94050ba7 |
children |
line wrap: on
line source
# # Makefile.mingw # # Description: Makefile for cap plugin. # PIDGIN_TREE_TOP := ../../.. include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak TARGET = cap # This is where sqlite3.[ch] from the sqlite "amalgamation" archive were extracted to # This is available from http://www.sqlite.org/download.html SQLITE_TOP ?= $(WIN32_DEV_TOP)/sqlite-3.4.1 ## ## INCLUDE PATHS ## INCLUDE_PATHS += -I. \ -I$(SQLITE_TOP) \ -I$(GTK_TOP)/include \ -I$(GTK_TOP)/include/gtk-2.0 \ -I$(GTK_TOP)/include/glib-2.0 \ -I$(GTK_TOP)/include/pango-1.0 \ -I$(GTK_TOP)/include/atk-1.0 \ -I$(GTK_TOP)/include/cairo \ -I$(GTK_TOP)/lib/glib-2.0/include \ -I$(GTK_TOP)/lib/gtk-2.0/include \ -I$(PURPLE_TOP) \ -I$(PURPLE_TOP)/win32 \ -I$(PIDGIN_TOP) \ -I$(PIDGIN_TOP)/win32 \ -I$(PIDGIN_TREE_TOP) LIB_PATHS += -L$(GTK_TOP)/lib \ -L$(PURPLE_TOP) \ -L$(PIDGIN_TOP) ## ## SOURCES, OBJECTS ## C_SRC = cap.c \ $(SQLITE_TOP)/sqlite3.c OBJECTS = $(C_SRC:%.c=%.o) ## ## LIBRARIES ## LIBS = -lgtk-win32-2.0 \ -lglib-2.0 \ -lgdk-win32-2.0 \ -lgobject-2.0 \ -lintl \ -lpurple \ -lpidgin include $(PIDGIN_COMMON_RULES) ## ## TARGET DEFINITIONS ## .PHONY: all install clean all: $(TARGET).dll install: $(PIDGIN_INSTALL_PLUGINS_DIR) all cp $(TARGET).dll $(PIDGIN_INSTALL_PLUGINS_DIR) $(OBJECTS): $(PIDGIN_CONFIG_H) $(TARGET).dll: $(PURPLE_DLL).a $(PIDGIN_DLL).a $(OBJECTS) $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll ## ## CLEAN RULES ## clean: rm -rf $(OBJECTS) rm -rf $(TARGET).dll include $(PIDGIN_COMMON_TARGETS)