Thu, 14 May 2020 03:20:38 -0500
fix a use after free by making sure to reference an old smiley image if it is not null.
| 14286 | 1 | # |
| 2 | # Makefile.mingw | |
| 3 | # | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
4 | # Description: Makefile for win32 (mingw) version of Pidgin |
| 14286 | 5 | # |
| 6 | ||
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
7 | PIDGIN_TREE_TOP := .. |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
8 | include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak |
| 14286 | 9 | |
|
28783
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
10 | DEFINES := $(subst -DWIN32_LEAN_AND_MEAN,,$(DEFINES)) |
|
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
11 | |
| 14286 | 12 | ## |
| 13 | ## VARIABLE DEFINITIONS | |
| 14 | ## | |
|
15438
c3e93cd038c5
Update win32 build for libpurple and pidgin renames. This compiles, but is far from complete.
Daniel Atallah <datallah@pidgin.im>
parents:
15435
diff
changeset
|
15 | EXE_TARGET := pidgin |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
16 | PIDGIN_TARGET := pidgin |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
17 | EXE_NAME := $(EXE_TARGET).exe |
| 14286 | 18 | |
| 19 | WINAPP := -mwindows | |
| 20 | ||
|
33366
75dbccde9fc7
Enable the GCC Stack-Smashing Protection functionality (-fstack-protector-all)
Daniel Atallah <datallah@pidgin.im>
parents:
33364
diff
changeset
|
21 | LDFLAGS := $(WINAPP) $(LD_HARDENING_OPTIONS) -Wl,--enable-auto-import -lssp |
| 14286 | 22 | |
| 23 | ## | |
| 24 | ## INCLUDE PATHS | |
| 25 | ## | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
26 | PURPLE_INCLUDE_PATHS = \ |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
27 | -I$(PURPLE_TOP) \ |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
28 | -I$(PURPLE_TOP)/win32 \ |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
29 | -I$(PIDGIN_TREE_TOP) \ |
| 14286 | 30 | -I$(GTK_TOP)/include \ |
| 31 | -I$(GTK_TOP)/include/glib-2.0 \ | |
| 32 | -I$(GTK_TOP)/lib/glib-2.0/include | |
| 33 | ||
|
16393
d89faf3f5282
Allow include and lib paths to be overridden from local.ent
Daniel Atallah <datallah@pidgin.im>
parents:
16294
diff
changeset
|
34 | INCLUDE_PATHS += \ |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
35 | $(PURPLE_INCLUDE_PATHS) \ |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
36 | -I$(PIDGIN_TOP) \ |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
37 | -I$(PIDGIN_TOP)/win32 \ |
| 14286 | 38 | -I$(GTK_TOP)/include/gtk-2.0 \ |
| 39 | -I$(GTK_TOP)/include/pango-1.0 \ | |
| 40 | -I$(GTK_TOP)/include/atk-1.0 \ | |
|
16294
8310c8cce698
Add cairo to the mingw build include path. Fixes #175 .
Daniel Atallah <datallah@pidgin.im>
parents:
16100
diff
changeset
|
41 | -I$(GTK_TOP)/include/cairo \ |
| 14286 | 42 | -I$(GTK_TOP)/lib/gtk-2.0/include \ |
|
29807
bda3933c6400
Upgrade GtkSpell to 2.0.16 on Windows. The installer needs a bunch more work, but that is for later
Daniel Atallah <datallah@pidgin.im>
parents:
29630
diff
changeset
|
43 | -I$(GTKSPELL_TOP)/include/gtkspell-2.0 |
| 14286 | 44 | |
|
16393
d89faf3f5282
Allow include and lib paths to be overridden from local.ent
Daniel Atallah <datallah@pidgin.im>
parents:
16294
diff
changeset
|
45 | LIB_PATHS += -L$(GTK_TOP)/lib \ |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
46 | -L$(PURPLE_TOP) \ |
|
30734
caafb5a4e95b
Kill the win32 idle tracking code that works on old windows versions and move
Daniel Atallah <datallah@pidgin.im>
parents:
30389
diff
changeset
|
47 | -L$(PIDGIN_TOP) |
| 14286 | 48 | |
| 49 | ## | |
| 50 | ## SOURCES, OBJECTS | |
| 51 | ## | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
52 | PIDGIN_C_SRC = \ |
| 14286 | 53 | gtkaccount.c \ |
|
28783
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
54 | gtkblist-theme-loader.c \ |
|
25010
57a841ca2450
Fix win32 build. I haven't actually tested any of the functionality, but it
Daniel Atallah <datallah@pidgin.im>
parents:
23302
diff
changeset
|
55 | gtkblist-theme.c \ |
|
28783
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
56 | gtkblist.c \ |
|
19668
2071903c58e4
Fix the win32 build for the cert SoC branch merge.
Daniel Atallah <datallah@pidgin.im>
parents:
19333
diff
changeset
|
57 | gtkcellrendererexpander.c \ |
|
28783
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
58 | gtkcertmgr.c \ |
| 14286 | 59 | gtkconn.c \ |
| 60 | gtkconv.c \ | |
| 61 | gtkdebug.c \ | |
| 62 | gtkdialogs.c \ | |
| 63 | gtkdnd-hints.c \ | |
|
14745
d43256e1e6fd
[gaim-migrate @ 17435]
Daniel Atallah <datallah@pidgin.im>
parents:
14638
diff
changeset
|
64 | gtkdocklet.c \ |
| 14286 | 65 | gtkeventloop.c \ |
| 66 | gtkft.c \ | |
|
28783
7271f3acaae4
Define WIN32_LEAN_AND_MEAN where possible during the compile to hopefully speed it up.
Daniel Atallah <datallah@pidgin.im>
parents:
26337
diff
changeset
|
67 | gtkicon-theme-loader.c \ |
|
25010
57a841ca2450
Fix win32 build. I haven't actually tested any of the functionality, but it
Daniel Atallah <datallah@pidgin.im>
parents:
23302
diff
changeset
|
68 | gtkicon-theme.c \ |
| 14286 | 69 | gtkidle.c \ |
| 70 | gtkimhtml.c \ | |
| 71 | gtkimhtmltoolbar.c \ | |
| 72 | gtklog.c \ | |
| 73 | gtkmain.c \ | |
|
26202
4a8bdf9c50a8
Fix gtkmedia's Makefile entries.
Michael Ruprecht <maiku@pidgin.im>
parents:
23302
diff
changeset
|
74 | gtkmedia.c \ |
| 14286 | 75 | gtkmenutray.c \ |
| 76 | gtknotify.c \ | |
| 77 | gtkplugin.c \ | |
| 78 | gtkpluginpref.c \ | |
| 79 | gtkpounce.c \ | |
| 80 | gtkprefs.c \ | |
| 81 | gtkprivacy.c \ | |
| 82 | gtkrequest.c \ | |
| 83 | gtkroomlist.c \ | |
| 84 | gtksavedstatuses.c \ | |
| 15094 | 85 | gtkscrollbook.c \ |
|
22443
7b8772af6bb7
Apply the custom smiley patches from #1187, from Jorge Villaseño (Masca) and
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21904
diff
changeset
|
86 | gtksmiley.c \ |
| 14286 | 87 | gtksound.c \ |
| 88 | gtksourceiter.c \ | |
|
18100
85fae5e499f7
(23:38:26) dave1g: also your pidgin/Makefile.mingw is missing a reference to gtksourceundomanager.c
Richard Laager <rlaager@pidgin.im>
parents:
17496
diff
changeset
|
89 | gtksourceundomanager.c \ |
|
25010
57a841ca2450
Fix win32 build. I haven't actually tested any of the functionality, but it
Daniel Atallah <datallah@pidgin.im>
parents:
23302
diff
changeset
|
90 | gtkstatus-icon-theme.c \ |
| 14286 | 91 | gtkstatusbox.c \ |
|
38752
31a5e98e0d6d
Fix Windows compilation failure due to gtkstyle.c missing in Makefile
Daniel Kamil Kozar <dkk089@gmail.com>
parents:
33366
diff
changeset
|
92 | gtkstyle.c \ |
| 14286 | 93 | gtkthemes.c \ |
| 94 | gtkutils.c \ | |
| 95 | gtkwhiteboard.c \ | |
| 21518 | 96 | minidialog.c \ |
|
15891
8703019e56de
win32 fixes for s/gaim/purple/ stuff.
Daniel Atallah <datallah@pidgin.im>
parents:
15765
diff
changeset
|
97 | pidginstock.c \ |
|
21904
04838305a40c
Add the new file in .mingw, thanks to Kevin.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21671
diff
changeset
|
98 | pidgintooltip.c \ |
|
14745
d43256e1e6fd
[gaim-migrate @ 17435]
Daniel Atallah <datallah@pidgin.im>
parents:
14638
diff
changeset
|
99 | win32/MinimizeToTray.c \ |
|
d43256e1e6fd
[gaim-migrate @ 17435]
Daniel Atallah <datallah@pidgin.im>
parents:
14638
diff
changeset
|
100 | win32/gtkdocklet-win32.c \ |
| 14286 | 101 | win32/gtkwin32dep.c \ |
| 102 | win32/untar.c \ | |
| 103 | win32/wspell.c | |
| 104 | ||
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
105 | PIDGIN_RC_SRC = win32/pidgin_dll_rc.rc |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
106 | PIDGIN_OBJECTS = $(PIDGIN_C_SRC:%.c=%.o) $(PIDGIN_RC_SRC:%.rc=%.o) |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
107 | |
|
15438
c3e93cd038c5
Update win32 build for libpurple and pidgin renames. This compiles, but is far from complete.
Daniel Atallah <datallah@pidgin.im>
parents:
15435
diff
changeset
|
108 | EXE_RC_SRC = win32/pidgin_exe_rc.rc |
|
c3e93cd038c5
Update win32 build for libpurple and pidgin renames. This compiles, but is far from complete.
Daniel Atallah <datallah@pidgin.im>
parents:
15435
diff
changeset
|
109 | EXE_C_SRC = win32/winpidgin.c |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
110 | EXE_OBJECTS = $(EXE_C_SRC:%.c=%.o) $(EXE_RC_SRC:%.rc=%.o) |
| 14286 | 111 | |
| 112 | ## | |
| 113 | ## LIBRARIES | |
| 114 | ## | |
|
17479
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
115 | |
|
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
116 | PIDGIN_LIBS = \ |
| 14286 | 117 | -lintl \ |
|
17479
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
118 | -lglib-2.0 \ |
|
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
119 | -lgobject-2.0 \ |
|
17496
dd32a48782c0
Link pidgin against gthread again (I only just removed it a few days ago and now it is needed again).
Daniel Atallah <datallah@pidgin.im>
parents:
17479
diff
changeset
|
120 | -lgthread-2.0 \ |
|
17479
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
121 | -lpurple \ |
|
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
122 | -lz \ |
| 14286 | 123 | -lgtk-win32-2.0 \ |
| 124 | -latk-1.0 \ | |
|
31219
51169fe44203
Link with cairo on win32.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30734
diff
changeset
|
125 | -lcairo \ |
| 14286 | 126 | -lpango-1.0 \ |
| 127 | -lgdk-win32-2.0 \ | |
|
15765
f281403e98cf
Fix win32 docklet. This is pretty ugly - we'll force GTK+ 2.10 at some point and use GtkStatusIcon to avoid converting the stock images to HICONs directly.
Daniel Atallah <datallah@pidgin.im>
parents:
15675
diff
changeset
|
128 | -lgdk_pixbuf-2.0 \ |
|
17479
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
129 | -lgdi32 \ |
|
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
130 | -lwinmm |
| 14286 | 131 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
132 | include $(PIDGIN_COMMON_RULES) |
| 14286 | 133 | |
| 134 | ## | |
| 135 | ## TARGET DEFINITIONS | |
| 136 | ## | |
|
18770
19fd340ce715
Convert portable winpidgin launcher executable to be the same binary as pidgin.exe and determine which behavior to use at runtime. Running "pidgin.exe --portable-mode" or renaming "pidgin.exe" to "pidgin-portable.exe" will cause the portable mode to be used.
Daniel Atallah <datallah@pidgin.im>
parents:
18100
diff
changeset
|
137 | .PHONY: all install install_shallow clean |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
138 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
139 | all: $(EXE_TARGET).exe $(PIDGIN_TARGET).dll |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
140 | $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) |
|
14634
23dd4c5cd4f2
[gaim-migrate @ 17296]
Daniel Atallah <datallah@pidgin.im>
parents:
14633
diff
changeset
|
141 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
142 | win32/pidgin_exe_rc.rc: win32/pidgin_exe_rc.rc.in $(PIDGIN_TREE_TOP)/VERSION |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
143 | sed -e 's/@PIDGIN_VERSION@/$(PIDGIN_VERSION)/g' \ |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
144 | -e 's/@ORIGINAL_FILENAME@/$(EXE_NAME)/' \ |
|
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
145 | $@.in > $@ |
| 14286 | 146 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
147 | install_shallow: $(PIDGIN_INSTALL_DIR) $(EXE_TARGET).exe $(PIDGIN_TARGET).dll |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
148 | cp $(EXE_TARGET).exe $(PIDGIN_TARGET).dll $(PIDGIN_INSTALL_DIR) |
|
14745
d43256e1e6fd
[gaim-migrate @ 17435]
Daniel Atallah <datallah@pidgin.im>
parents:
14638
diff
changeset
|
149 | |
|
d43256e1e6fd
[gaim-migrate @ 17435]
Daniel Atallah <datallah@pidgin.im>
parents:
14638
diff
changeset
|
150 | install: install_shallow all |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
151 | $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) install |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
152 | $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) install |
| 14286 | 153 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
154 | win32/pidgin_dll_rc.rc: win32/pidgin_dll_rc.rc.in $(PIDGIN_TREE_TOP)/VERSION |
|
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
155 | sed -e 's/@PIDGIN_VERSION@/$(PIDGIN_VERSION)/g' \ |
|
14529
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
156 | $@.in > $@ |
|
d3cec5c0192e
[gaim-migrate @ 17183]
Daniel Atallah <datallah@pidgin.im>
parents:
14509
diff
changeset
|
157 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
158 | $(EXE_OBJECTS) $(PIDGIN_OBJECTS): $(PIDGIN_CONFIG_H) |
| 14286 | 159 | |
|
30734
caafb5a4e95b
Kill the win32 idle tracking code that works on old windows versions and move
Daniel Atallah <datallah@pidgin.im>
parents:
30389
diff
changeset
|
160 | $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a: $(PURPLE_DLL).a $(PIDGIN_OBJECTS) |
|
17479
fee386cc9f1c
Fix pidgin mingw build not to link to unneeded libraries.
Daniel Atallah <datallah@pidgin.im>
parents:
17391
diff
changeset
|
161 | $(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 |
| 14286 | 162 | |
|
30389
967a5b5437a0
Fix parallel builds on win32
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
29807
diff
changeset
|
163 | $(EXE_TARGET).exe: $(PIDGIN_CONFIG_H) $(PIDGIN_DLL).a $(EXE_OBJECTS) $(PIDGIN_TARGET).dll |
|
33366
75dbccde9fc7
Enable the GCC Stack-Smashing Protection functionality (-fstack-protector-all)
Daniel Atallah <datallah@pidgin.im>
parents:
33364
diff
changeset
|
164 | $(CC) $(EXE_OBJECTS) $(LDFLAGS) -o $(EXE_TARGET).exe |
| 14286 | 165 | |
| 166 | ## | |
| 167 | ## CLEAN RULES | |
| 168 | ## | |
| 169 | clean: | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
170 | $(MAKE) -C $(PIDGIN_PLUGINS_TOP) -f $(MINGW_MAKEFILE) clean |
|
21671
5fb405d62f39
This is a patch from Lee Roach to update the mingw "clean" makefile targets to remove some generated files and to fix a couple other issues. Fixes #3981.
Daniel Atallah <datallah@pidgin.im>
parents:
21518
diff
changeset
|
171 | $(MAKE) -C $(PIDGIN_PIXMAPS_TOP) -f $(MINGW_MAKEFILE) clean |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
172 | rm -f $(PIDGIN_OBJECTS) $(PIDGIN_RC_SRC) $(EXE_OBJECTS) $(EXE_RC_SRC) |
|
18957
a9c2ef06b34b
Make sure we delete all generated files with the mingw clean make target.
Daniel Atallah <datallah@pidgin.im>
parents:
18770
diff
changeset
|
173 | rm -f $(PIDGIN_TARGET).dll $(PIDGIN_TARGET).dll.a $(PIDGIN_TARGET).def |
|
18770
19fd340ce715
Convert portable winpidgin launcher executable to be the same binary as pidgin.exe and determine which behavior to use at runtime. Running "pidgin.exe --portable-mode" or renaming "pidgin.exe" to "pidgin-portable.exe" will cause the portable mode to be used.
Daniel Atallah <datallah@pidgin.im>
parents:
18100
diff
changeset
|
174 | rm -f $(EXE_TARGET).exe |
|
14377
c0440e16bacd
[gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents:
14303
diff
changeset
|
175 | |
|
16100
a0ab70986c10
This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents:
15891
diff
changeset
|
176 | include $(PIDGIN_COMMON_TARGETS) |