Mercurial > pidgin
diff libpurple/Makefile.mingw @ 16039:ded8da3de5f8
This should get all the Win32 Makefiles in line with
the names Pidgin and Purple. I tried to separate PIDGIN
and PURPLE values as much as a could to make it easier to
divide them later if that's ever desired.
| author | Kevin Stange <kevin@simguy.net> |
|---|---|
| date | Tue, 10 Apr 2007 06:19:29 +0000 |
| parents | 328ae2c041c3 |
| children | 1843c0180fbe |
line wrap: on
line diff
--- a/libpurple/Makefile.mingw Mon Apr 09 22:54:39 2007 +0000 +++ b/libpurple/Makefile.mingw Tue Apr 10 06:19:29 2007 +0000 @@ -1,11 +1,11 @@ # # Makefile.mingw # -# Description: Makefile for win32 (mingw) version of libGaim +# Description: Makefile for win32 (mingw) version of LibPurple # -GAIM_TOP := .. -include $(GAIM_TOP)/libpurple/win32/global.mak +PIDGIN_TREE_TOP := .. +include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak TARGET = libpurple NEEDED_DLLS = $(LIBXML2_TOP)/bin/libxml2.dll @@ -14,9 +14,9 @@ ## INCLUDE PATHS ## INCLUDE_PATHS = \ - -I$(GAIM_LIB_TOP) \ - -I$(GAIM_LIB_TOP)/win32 \ - -I$(GAIM_TOP) \ + -I$(PURPLE_TOP) \ + -I$(PURPLE_TOP)/win32 \ + -I$(PIDGIN_TREE_TOP) \ -I$(GTK_TOP)/include \ -I$(GTK_TOP)/include/glib-2.0 \ -I$(GTK_TOP)/lib/glib-2.0/include \ @@ -94,7 +94,7 @@ -lws2_32 \ -lxml2 -include $(GAIM_COMMON_RULES) +include $(PIDGIN_COMMON_RULES) ## ## TARGET DEFINITIONS @@ -102,22 +102,22 @@ .PHONY: all install install_shallow clean all: $(TARGET).dll - $(MAKE) -C $(GAIM_PROTOS_TOP) -f $(GAIM_WIN32_MAKEFILE) - $(MAKE) -C $(GAIM_LIB_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) + $(MAKE) -C $(PURPLE_PROTOS_TOP) -f $(MINGW_MAKEFILE) + $(MAKE) -C $(PURPLE_PLUGINS_TOP) -f $(MINGW_MAKEFILE) -install_shallow: $(GAIM_INSTALL_DIR) $(TARGET).dll - cp $(TARGET).dll $(GAIM_INSTALL_DIR) - cp $(NEEDED_DLLS) $(GAIM_INSTALL_DIR) +install_shallow: $(PURPLE_INSTALL_DIR) $(TARGET).dll + cp $(TARGET).dll $(PURPLE_INSTALL_DIR) + cp $(NEEDED_DLLS) $(PURPLE_INSTALL_DIR) install: install_shallow all - $(MAKE) -C $(GAIM_PROTOS_TOP) -f $(GAIM_WIN32_MAKEFILE) install - $(MAKE) -C $(GAIM_LIB_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) install + $(MAKE) -C $(PURPLE_PROTOS_TOP) -f $(MINGW_MAKEFILE) install + $(MAKE) -C $(PURPLE_PLUGINS_TOP) -f $(MINGW_MAKEFILE) install -./win32/libpurplerc.rc: ./win32/libpurplerc.rc.in $(GAIM_TOP)/VERSION - sed -e 's/@PURPLE_VERSION@/$(GAIM_VERSION)/g' \ +./win32/libpurplerc.rc: ./win32/libpurplerc.rc.in $(PIDGIN_TREE_TOP)/VERSION + sed -e 's/@PURPLE_VERSION@/$(PURPLE_VERSION)/g' \ $@.in > $@ -$(OBJECTS): $(GAIM_CONFIG_H) +$(OBJECTS): $(PURPLE_CONFIG_H) $(TARGET).dll $(TARGET).dll.a: $(OBJECTS) $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -Wl,--out-implib,$(TARGET).dll.a -o $(TARGET).dll @@ -128,7 +128,7 @@ clean: rm -f $(OBJECTS) $(RC_SRC) rm -f $(TARGET).dll $(TARGET).dll.a - $(MAKE) -C $(GAIM_PROTOS_TOP) -f $(GAIM_WIN32_MAKEFILE) clean - $(MAKE) -C $(GAIM_LIB_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) clean + $(MAKE) -C $(PURPLE_PROTOS_TOP) -f $(MINGW_MAKEFILE) clean + $(MAKE) -C $(PURPLE_PLUGINS_TOP) -f $(MINGW_MAKEFILE) clean -include $(GAIM_COMMON_TARGETS) +include $(PIDGIN_COMMON_TARGETS)
