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

📄 makefile.mingw

📁 oscar message protocol stack
💻 MINGW
字号:
## Makefile.mingw## Description: Makefile for win32 (mingw) version of liboscar### PATHS#OSCAR_ROOT :=		.GTK_TOP :=		../../../../win32-dev/gtk_2_0GAIM_TOP :=		../../..GAIM_INSTALL_DIR :=	$(GAIM_TOP)/win32-install-dir#### VARIABLE DEFINITIONS##TARGET = liboscar# Compiler OptionsCFLAGS =DEFINES =# Static or Plugin...ifeq ($(TYPE),STATIC)  DEFINES += -DSTATIC  DLL_INSTALL_DIR = 	$(GAIM_INSTALL_DIR)else   ifeq ($(TYPE),PLUGIN)    DLL_INSTALL_DIR = 	$(GAIM_INSTALL_DIR)/plugins  endifendif#### INCLUDE  MAKEFILES##include $(GAIM_TOP)/src/win32/global.mak#### INCLUDE PATHS##INCLUDE_PATHS +=	-I$(OSCAR_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 =			admin.c		\			adverts.c	\			auth.c 		\			bart.c		\			bos.c 		\			bstream.c	\			buddylist.c	\			chat.c		\			chatnav.c	\			conn.c		\			email.c		\			ft.c		\			icq.c		\			im.c		\			invite.c	\			locate.c	\			misc.c		\			msgcookie.c	\			odir.c		\			popups.c	\			rxhandlers.c	\			rxqueue.c	\			search.c	\			service.c	\			snac.c		\			ssi.c		\			stats.c		\			tlv.c		\			translate.c	\			txqueue.c	\			util.c		\			oscar.cOBJECTS = $(C_SRC:%.c=%.o)#### LIBRARIES##LIBS =			-lgtk-win32-2.0 \			-lglib-2.0 \			-lgdk-win32-2.0 \			-lgmodule-2.0 \			-lgobject-2.0 \			-lintl \			-lws2_32 \			-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 $(OSCAR_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 + -