makefile.mingw

来自「Linux下的多协议即时通讯程序源代码」· MINGW 代码 · 共 118 行

MINGW
118
字号
## Makefile.mingw## Description: Makefile for Purple perl module.#PIDGIN_TREE_TOP := ../../../..include $(PIDGIN_TREE_TOP)/libpurple/win32/global.makTARGET = PurpleAUTOSPLIT = lib/auto/Purple/autosplit.ixEXTUTILS ?= C:/perl/lib/ExtUtilsPERL_PLUGIN_TOP := ..CFLAGS += -Wno-comment -Wno-unused#### INCLUDE PATHS##INCLUDE_PATHS +=		-I. \			-I$(PIDGIN_TREE_TOP) \			-I$(PURPLE_TOP) \			-I$(GTK_TOP)/include \			-I$(GTK_TOP)/include/glib-2.0 \			-I$(GTK_TOP)/lib/glib-2.0/include \			-I$(PERL_LIB_TOP)/CORELIB_PATHS += 		-L$(PERL_LIB_TOP) \			-L$(PERL_PLUGIN_TOP) \			-L$(PURPLE_TOP) \			-L$(GTK_TOP)/lib####  SOURCES, OBJECTS##XS_FILES =		Account.xs \				AccountOpts.xs \				BuddyIcon.xs \				BuddyList.xs \				Cipher.xs \				Cmds.xs \				Connection.xs \				Conversation.xs \				Core.xs \				Debug.xs \				FT.xs \				Purple.xs \				ImgStore.xs \				Log.xs \				Network.xs \				Notify.xs \				Plugin.xs \				PluginPref.xs \				Pounce.xs \				Prefs.xs \				Privacy.xs \				Proxy.xs \				Prpl.xs \				Request.xs \				Roomlist.xs \				SSLConn.xs \				SavedStatuses.xs \				Signal.xs \				Server.xs \				Sound.xs \				Status.xs \				Stringref.xs \				Util.xs \				XMLNode.xs#FALLBACKS =	const-c.inc const-xs.incC_FILES = $(XS_FILES:%.xs=%.c)OBJECTS = $(C_FILES:%.c=%.o)#### LIBRARIES##LIBS =			-lperl58 \			-lperl \			-lpurple \			-lglib-2.0include $(PIDGIN_COMMON_RULES)%.inc:	cp fallback/$@ ./#### TARGETS##.PHONY: all install cleanall: $(TARGET).dll $(AUTOSPLIT)install: all	rm -rf $(PURPLE_INSTALL_PERLMOD_DIR)	cp -R lib $(PURPLE_INSTALL_PERLMOD_DIR)	cp $(TARGET).dll $(PURPLE_INSTALL_PERLMOD_DIR)$(C_FILES): $(PURPLE_CONFIG_H)$(AUTOSPLIT):	mkdir -p ./lib/auto	cp Purple.pm ./lib	$(PERL) -MAutoSplit -e 'autosplit("lib/Purple.pm")'$(TARGET).dll: $(PURPLE_DLL).a $(PURPLE_PERL_DLL).a $(FALLBACKS) $(OBJECTS)	$(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) -o $(TARGET).dll#### CLEAN##clean:	rm -rf $(TARGET).dll $(FALLBACKS) lib	rm -f *.o $(C_FILES)include $(PIDGIN_COMMON_TARGETS)

⌨️ 快捷键说明

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