comparison pidgin/Makefile.mingw @ 15377:0e17470b47c2

Update win32 build for libpurple and pidgin renames. This compiles, but is far from complete.
author Daniel Atallah <daniel.atallah@gmail.com>
date Sun, 21 Jan 2007 21:55:07 +0000
parents 5fe8042783c1
children eba9715548d7
comparison
equal deleted inserted replaced
15376:9a4305efd23e 15377:0e17470b47c2
3 # 3 #
4 # Description: Makefile for win32 (mingw) version of Gaim 4 # Description: Makefile for win32 (mingw) version of Gaim
5 # 5 #
6 6
7 GAIM_TOP := .. 7 GAIM_TOP := ..
8 include $(GAIM_TOP)/libgaim/win32/global.mak 8 include $(GAIM_TOP)/libpurple/win32/global.mak
9 9
10 NEEDED_DLLS = $(GTKSPELL_TOP)/gtkspell/libgtkspell.dll 10 NEEDED_DLLS = $(GTKSPELL_TOP)/gtkspell/libgtkspell.dll
11 11
12 ## 12 ##
13 ## VARIABLE DEFINITIONS 13 ## VARIABLE DEFINITIONS
14 ## 14 ##
15 EXE_TARGET := gaim 15 EXE_TARGET := pidgin
16 GTKGAIM_TARGET := gtkgaim 16 GTKGAIM_TARGET := pidgin
17 EXE_NAME := $(EXE_TARGET).exe 17 EXE_NAME := $(EXE_TARGET).exe
18 18
19 WINAPP := -mwindows 19 WINAPP := -mwindows
20 20
21 LDFLAGS := $(WINAPP) 21 LDFLAGS := $(WINAPP)
93 win32/gtkdocklet-win32.c \ 93 win32/gtkdocklet-win32.c \
94 win32/gtkwin32dep.c \ 94 win32/gtkwin32dep.c \
95 win32/untar.c \ 95 win32/untar.c \
96 win32/wspell.c 96 win32/wspell.c
97 97
98 GTKGAIM_RC_SRC = win32/gtkgaimrc.rc 98 GTKGAIM_RC_SRC = win32/pidgin_dll_rc.rc
99 GTKGAIM_OBJECTS = $(GTKGAIM_C_SRC:%.c=%.o) $(GTKGAIM_RC_SRC:%.rc=%.o) 99 GTKGAIM_OBJECTS = $(GTKGAIM_C_SRC:%.c=%.o) $(GTKGAIM_RC_SRC:%.rc=%.o)
100 100
101 EXE_RC_SRC = win32/gaimrc.rc 101 EXE_RC_SRC = win32/pidgin_exe_rc.rc
102 EXE_C_SRC = win32/win_gaim.c 102 EXE_C_SRC = win32/winpidgin.c
103 EXE_OBJECTS = $(EXE_C_SRC:%.c=%.o) $(EXE_RC_SRC:%.rc=%.o) 103 EXE_OBJECTS = $(EXE_C_SRC:%.c=%.o) $(EXE_RC_SRC:%.rc=%.o)
104 104
105 ## 105 ##
106 ## LIBRARIES 106 ## LIBRARIES
107 ## 107 ##
108 LIBGAIM_LIBS = \ 108 LIBGAIM_LIBS = \
109 -lgaim \ 109 -lpurple \
110 -lglib-2.0 \ 110 -lglib-2.0 \
111 -lgthread-2.0 \ 111 -lgthread-2.0 \
112 -lgobject-2.0 \ 112 -lgobject-2.0 \
113 -lgmodule-2.0 \ 113 -lgmodule-2.0 \
114 -lintl \ 114 -lintl \
133 .PHONY: all install install_shallow clean clean_exe 133 .PHONY: all install install_shallow clean clean_exe
134 134
135 all: $(EXE_TARGET).exe $(GTKGAIM_TARGET).dll 135 all: $(EXE_TARGET).exe $(GTKGAIM_TARGET).dll
136 $(MAKE) -C $(GAIM_GTK_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) 136 $(MAKE) -C $(GAIM_GTK_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE)
137 137
138 ./win32/gaimrc.rc: ./win32/gaimrc.rc.in $(GAIM_TOP)/VERSION 138 ./win32/pidgin_exe_rc.rc: ./win32/pidgin_exe_rc.rc.in $(GAIM_TOP)/VERSION
139 sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \ 139 sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \
140 -e 's/@ORIGINAL_FILENAME@/$(EXE_NAME)/' \ 140 -e 's/@ORIGINAL_FILENAME@/$(EXE_NAME)/' \
141 $@.in > $@ 141 $@.in > $@
142 142
143 install_shallow: $(GAIM_INSTALL_DIR) $(EXE_TARGET).exe $(GTKGAIM_TARGET).dll 143 install_shallow: $(GAIM_INSTALL_DIR) $(EXE_TARGET).exe $(GTKGAIM_TARGET).dll
148 $(MAKE) -C $(GAIM_GTK_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) install 148 $(MAKE) -C $(GAIM_GTK_PLUGINS_TOP) -f $(GAIM_WIN32_MAKEFILE) install
149 $(MAKE) -C $(GAIM_GTK_PIXMAPS_TOP) -f $(GAIM_WIN32_MAKEFILE) install 149 $(MAKE) -C $(GAIM_GTK_PIXMAPS_TOP) -f $(GAIM_WIN32_MAKEFILE) install
150 $(MAKE) -C $(GAIM_GTK_SOUNDS_TOP) -f $(GAIM_WIN32_MAKEFILE) install 150 $(MAKE) -C $(GAIM_GTK_SOUNDS_TOP) -f $(GAIM_WIN32_MAKEFILE) install
151 $(MAKE) -C $(GAIM_GTK_IDLETRACK_TOP) -f $(GAIM_WIN32_MAKEFILE) install 151 $(MAKE) -C $(GAIM_GTK_IDLETRACK_TOP) -f $(GAIM_WIN32_MAKEFILE) install
152 152
153 ./win32/gtkgaimrc.rc: ./win32/gtkgaimrc.rc.in $(GAIM_TOP)/VERSION 153 ./win32/pidgin_dll_rc.rc: ./win32/pidgin_dll_rc.rc.in $(GAIM_TOP)/VERSION
154 sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \ 154 sed -e 's/@GAIM_VERSION@/$(GAIM_VERSION)/g' \
155 $@.in > $@ 155 $@.in > $@
156 156
157 $(EXE_OBJECTS) $(GTKGAIM_OBJECTS): $(GAIM_CONFIG_H) 157 $(EXE_OBJECTS) $(GTKGAIM_OBJECTS): $(GAIM_CONFIG_H)
158 158