Mercurial > pidgin.yaz
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 |