⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.mingw

📁 msn message protocol stack
💻 MINGW
字号:
## Makefile.mingw## Description: Makefile for win32 (mingw) version of libmsn### PATHS#INCLUDE_DIR :=		.GTK_TOP :=		../../../../win32-dev/gtk_2_0GAIM_TOP :=		../../..MSN_ROOT :=		.GAIM_INSTALL_DIR :=	$(GAIM_TOP)/win32-install-dir#### VARIABLE DEFINITIONS##TARGET = libmsn# Compiler OptionsCFLAGS =DEFINES =# Static or Plugin... ifeq ($(TYPE),STATIC)  DEFINES += -DSTATIC  DLL_INSTALL_DIR =	$(GAIM_INSTALL_DIR)elseifeq ($(TYPE),PLUGIN)  DLL_INSTALL_DIR =	$(GAIM_INSTALL_DIR)/pluginsendifendif#### INCLUDE  MAKEFILES##include $(GAIM_TOP)/src/win32/global.mak#### INCLUDE PATHS##INCLUDE_PATHS +=	-I$(MSN_ROOT) \			-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)/lib/glib-2.0/include \			-I$(GTK_TOP)/lib/gtk-2.0/include \			-I$(GAIM_TOP)/src \			-I$(GAIM_TOP)/src/win32 \			-I$(GAIM_TOP)LIB_PATHS =		-L$(GTK_TOP)/lib \			-L$(GAIM_TOP)/src####  SOURCES, OBJECTS##C_SRC =			cmdproc.c \			command.c \			dialog.c \			directconn.c \			error.c \			group.c \			history.c \			httpmethod.c \			msg.c \			msn.c \			nexus.c \			notification.c \			object.c \			page.c \			servconn.c \			session.c \			slp.c \			slpcall.c \			slplink.c \			slpmsg.c \			slpsession.c \			state.c \			switchboard.c \			sync.c \			table.c \			transaction.c \			user.c \			userlist.c \			utils.cOBJECTS = $(C_SRC:%.c=%.o)#### LIBRARIES##LIBS =			-lgtk-win32-2.0 \			-lglib-2.0 \			-lgdk-win32-2.0 \			-lgmodule-2.0 \			-lgobject-2.0 \			-lws2_32 \			-lintl \			-lgaim#### RULES### How to make a C file%.o: %.c	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@ -c $<#### TARGET DEFINITIONS##.PHONY: all cleanall: $(TARGET).dllinstall:	cp $(MSN_ROOT)/$(TARGET).dll $(DLL_INSTALL_DIR)#### BUILD Dependencies##$(GAIM_TOP)/src/gaim.lib:	$(MAKE) -C $(GAIM_TOP)/src -f Makefile.mingw gaim.lib#### BUILD DLL##$(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib	$(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -Wl,--out-implib,$(TARGET).lib -o $(TARGET).dll#### CLEAN RULES##clean:	rm -rf *.o	rm -rf $(TARGET).dll	rm -rf $(TARGET).lib

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -