Mercurial > pidgin
view libpurple/protocols/irc/Makefile.mingw @ 21340:6c4de0d24eff
Reverted changes from ef7ac46f90a801547f7dfc4295927a956f90e869 to
7620a822ab493396a6f651113857f1c5821e3ec1 to revert start of the hinting
changes. This was necessary to get around some merges and propagates, as
disapprove can't be used on revisions with more than one parent.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 16 Nov 2007 22:42:59 +0000 |
parents | 1843c0180fbe |
children |
line wrap: on
line source
# # Makefile.mingw # # Description: Makefile for win32 (mingw) version of libirc # PIDGIN_TREE_TOP := ../../.. include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak TARGET = libirc TYPE = PLUGIN # Static or Plugin... ifeq ($(TYPE),STATIC) DEFINES += -DSTATIC DLL_INSTALL_DIR = $(PURPLE_INSTALL_DIR) else ifeq ($(TYPE),PLUGIN) DLL_INSTALL_DIR = $(PURPLE_INSTALL_PLUGINS_DIR) endif endif ## ## INCLUDE PATHS ## INCLUDE_PATHS += -I. \ -I$(GTK_TOP)/include \ -I$(GTK_TOP)/include/glib-2.0 \ -I$(GTK_TOP)/lib/glib-2.0/include \ -I$(PURPLE_TOP) \ -I$(PURPLE_TOP)/win32 \ -I$(PIDGIN_TREE_TOP) LIB_PATHS += -L$(GTK_TOP)/lib \ -L$(PURPLE_TOP) ## ## SOURCES, OBJECTS ## C_SRC = cmds.c \ dcc_send.c \ irc.c \ msgs.c \ parse.c OBJECTS = $(C_SRC:%.c=%.o) ## ## LIBRARIES ## LIBS = \ -lglib-2.0 \ -lws2_32 \ -lintl \ -lpurple include $(PIDGIN_COMMON_RULES) ## ## TARGET DEFINITIONS ## .PHONY: all install clean all: $(TARGET).dll install: all $(DLL_INSTALL_DIR) cp $(TARGET).dll $(DLL_INSTALL_DIR) $(OBJECTS): $(PURPLE_CONFIG_H) ## ## BUILD DLL ## $(TARGET).dll: $(PURPLE_DLL).a $(OBJECTS) $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll ## ## CLEAN RULES ## clean: rm -f $(OBJECTS) rm -f $(TARGET).dll include $(PIDGIN_COMMON_TARGETS)