comparison pidgin/Makefile.mingw @ 30909:25e200cb3532

propagate from branch 'im.pidgin.pidgin' (head dca20e09164518b0f7a773edd7e9649f41d8873d) to branch 'im.pidgin.cpw.malu.xmpp.google_refactor' (head 7823c556f2d1bbca43f5ef9f0fea30cabc5d313f)
author Marcus Lundblad <ml@update.uu.se>
date Tue, 31 Aug 2010 18:28:10 +0000
parents 80affba7ea0d
children a78e05f6fe25
comparison
equal deleted inserted replaced
30908:c44ec533a48c 30909:25e200cb3532
31 -I$(GTK_TOP)/include/glib-2.0 \ 31 -I$(GTK_TOP)/include/glib-2.0 \
32 -I$(GTK_TOP)/lib/glib-2.0/include 32 -I$(GTK_TOP)/lib/glib-2.0/include
33 33
34 INCLUDE_PATHS += \ 34 INCLUDE_PATHS += \
35 $(PURPLE_INCLUDE_PATHS) \ 35 $(PURPLE_INCLUDE_PATHS) \
36 -I$(PIDGIN_IDLETRACK_TOP) \
37 -I$(PIDGIN_TOP) \ 36 -I$(PIDGIN_TOP) \
38 -I$(PIDGIN_TOP)/win32 \ 37 -I$(PIDGIN_TOP)/win32 \
39 -I$(GTK_TOP)/include/gtk-2.0 \ 38 -I$(GTK_TOP)/include/gtk-2.0 \
40 -I$(GTK_TOP)/include/pango-1.0 \ 39 -I$(GTK_TOP)/include/pango-1.0 \
41 -I$(GTK_TOP)/include/atk-1.0 \ 40 -I$(GTK_TOP)/include/atk-1.0 \
43 -I$(GTK_TOP)/lib/gtk-2.0/include \ 42 -I$(GTK_TOP)/lib/gtk-2.0/include \
44 -I$(GTKSPELL_TOP)/include/gtkspell-2.0 43 -I$(GTKSPELL_TOP)/include/gtkspell-2.0
45 44
46 LIB_PATHS += -L$(GTK_TOP)/lib \ 45 LIB_PATHS += -L$(GTK_TOP)/lib \
47 -L$(PURPLE_TOP) \ 46 -L$(PURPLE_TOP) \
48 -L$(PIDGIN_TOP) \ 47 -L$(PIDGIN_TOP)
49 -L$(PIDGIN_IDLETRACK_TOP)
50 48
51 ## 49 ##
52 ## SOURCES, OBJECTS 50 ## SOURCES, OBJECTS
53 ## 51 ##
54 PIDGIN_C_SRC = \ 52 PIDGIN_C_SRC = \
119 -lglib-2.0 \ 117 -lglib-2.0 \
120 -lgobject-2.0 \ 118 -lgobject-2.0 \
121 -lgthread-2.0 \ 119 -lgthread-2.0 \
122 -lpurple \ 120 -lpurple \
123 -lz \ 121 -lz \
124 -lidletrack \
125 -lgtk-win32-2.0 \ 122 -lgtk-win32-2.0 \
126 -latk-1.0 \ 123 -latk-1.0 \
127 -lpango-1.0 \ 124 -lpango-1.0 \
128 -lgdk-win32-2.0 \ 125 -lgdk-win32-2.0 \
129 -lgdk_pixbuf-2.0 \ 126 -lgdk_pixbuf-2.0 \
149 cp $(EXE_TARGET).exe $(PIDGIN_TARGET).dll $(PIDGIN_INSTALL_DIR) 146 cp $(EXE_TARGET).exe $(PIDGIN_TARGET).dll $(PIDGIN_INSTALL_DIR)
150 147
151 install: install_shallow all 148 install: install_shallow all
152 $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) install 149 $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) install
153 $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) install 150 $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) install
154 $(MAKE) -C $(PIDGIN_IDLETRACK_TOP) -f $(MINGW_MAKEFILE) install
155 151
156 win32/pidgin_dll_rc.rc: win32/pidgin_dll_rc.rc.in $(PIDGIN_TREE_TOP)/VERSION 152 win32/pidgin_dll_rc.rc: win32/pidgin_dll_rc.rc.in $(PIDGIN_TREE_TOP)/VERSION
157 sed -e 's/@PIDGIN_VERSION@/$(PIDGIN_VERSION)/g' \ 153 sed -e 's/@PIDGIN_VERSION@/$(PIDGIN_VERSION)/g' \
158 $@.in > $@ 154 $@.in > $@
159 155
160 $(EXE_OBJECTS) $(PIDGIN_OBJECTS): $(PIDGIN_CONFIG_H) 156 $(EXE_OBJECTS) $(PIDGIN_OBJECTS): $(PIDGIN_CONFIG_H)
161 157
162 $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a: $(PURPLE_DLL).a $(PIDGIN_IDLETRACK_DLL).a $(PIDGIN_OBJECTS) 158 $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a: $(PURPLE_DLL).a $(PIDGIN_OBJECTS)
163 $(CC) -shared $(PIDGIN_OBJECTS) $(LIB_PATHS) $(PIDGIN_LIBS) $(DLL_LD_FLAGS) -Wl,--output-def,$(PIDGIN_TARGET).def,--out-implib,$(PIDGIN_TARGET).dll.a -o $(PIDGIN_TARGET).dll 159 $(CC) -shared $(PIDGIN_OBJECTS) $(LIB_PATHS) $(PIDGIN_LIBS) $(DLL_LD_FLAGS) -Wl,--output-def,$(PIDGIN_TARGET).def,--out-implib,$(PIDGIN_TARGET).dll.a -o $(PIDGIN_TARGET).dll
164 160
165 $(EXE_TARGET).exe: $(PIDGIN_CONFIG_H) $(PIDGIN_DLL).a $(PIDGIN_IDLETRACK_DLL).a $(EXE_OBJECTS) 161 $(EXE_TARGET).exe: $(PIDGIN_CONFIG_H) $(PIDGIN_DLL).a $(EXE_OBJECTS) $(PIDGIN_TARGET).dll
166 $(CC) $(LDFLAGS) $(EXE_OBJECTS) -o $(EXE_TARGET).exe 162 $(CC) $(LDFLAGS) $(EXE_OBJECTS) -o $(EXE_TARGET).exe
167 163
168 ## 164 ##
169 ## CLEAN RULES 165 ## CLEAN RULES
170 ## 166 ##
171 clean: 167 clean:
172 $(MAKE) -C $(PIDGIN_IDLETRACK_TOP) -f $(MINGW_MAKEFILE) clean
173 $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) clean 168 $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) clean
174 $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) clean 169 $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) clean
175 rm -f $(PIDGIN_OBJECTS) $(PIDGIN_RC_SRC) $(EXE_OBJECTS) $(EXE_RC_SRC) 170 rm -f $(PIDGIN_OBJECTS) $(PIDGIN_RC_SRC) $(EXE_OBJECTS) $(EXE_RC_SRC)
176 rm -f $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a $(PIDGIN_TARGET).def 171 rm -f $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a $(PIDGIN_TARGET).def
177 rm -f $(EXE_TARGET).exe 172 rm -f $(EXE_TARGET).exe