Mercurial > pidgin
annotate Makefile.mingw @ 21157:8d73d519155a
Get rid of some doxygen warnings by removing undocumented @params
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 07 Nov 2007 09:19:25 +0000 |
parents | 23d046a20aa0 |
children | ff8dc621f3c3 |
rev | line source |
---|---|
3630 | 1 # Makefile.mingw |
8615 | 2 # |
3630 | 3 # Author: hermanator12002@yahoo.com |
4 # Date 9/11/02 | |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
5 # Description: Top Makefile for win32 (mingw) port of Pidgin and LibPurple |
3630 | 6 # |
7 | |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
8 PIDGIN_TREE_TOP := . |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
9 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak |
10804 | 10 |
14454
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
11 # Generate a X.X.X.X version for the installer file versioning header |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
12 # The last digit will be 99 for a final release, 0 for dev or unknown, or the beta number |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
13 PIDGIN_PRODUCT_VERSION = $(shell \ |
14454
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
14 awk 'BEGIN {FS="."} { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
15 if (int($$3) == $$3) { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
16 $$4 = "99"; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
17 } else { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
18 $$5 = $$3; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
19 sub(int($$3), "", $$5); \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
20 if ($$5 == "dev") { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
21 $$4 = "0"; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
22 } else { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
23 if (sub("beta", "", $$5) > 0) { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
24 $$4 = $$5; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
25 } else { \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
26 $$4 = "0"; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
27 } \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
28 } \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
29 } \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
30 printf("%s.%s.%s.%s", $$1, $$2, int($$3), $$4); \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
31 exit; \ |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
32 }' VERSION) |
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
33 |
15363
d9ef62fb7e7b
[gaim-migrate @ 18156]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15082
diff
changeset
|
34 GTK_INSTALL_VERSION = $(shell \ |
d9ef62fb7e7b
[gaim-migrate @ 18156]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15082
diff
changeset
|
35 source ../gtk_installer/version.sh; \ |
d9ef62fb7e7b
[gaim-migrate @ 18156]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15082
diff
changeset
|
36 echo $$gtk_version \ |
d9ef62fb7e7b
[gaim-migrate @ 18156]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15082
diff
changeset
|
37 ) |
d9ef62fb7e7b
[gaim-migrate @ 18156]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15082
diff
changeset
|
38 |
20361
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
39 STRIPPED_RELEASE_DIR = $(PIDGIN_TREE_TOP)/pidgin-$(PIDGIN_VERSION)-win32bin |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
40 |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
41 |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
42 # Any *.dll or *.exe files included in win32-install-dir that we don't compile |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
43 # should be included in this list so they don't get stripped |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
44 EXTERNAL_DLLS = \ |
21125
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
45 comerr32.dll \ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
46 freebl3.dll \ |
21125
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
47 gssapi32.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
48 k5sprt32.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
49 krb5_32.dll \ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
50 libgtkspell.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
51 libmeanwhile-1.dll \ |
21125
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
52 libsasl.dll \ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
53 libxml2.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
54 nspr4.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
55 nss3.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
56 nssckbi.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
57 plc4.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
58 plds4.dll \ |
21125
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
59 saslANONYMOUS.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
60 saslCRAMMD5.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
61 saslDIGESTMD5.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
62 saslGSSAPI.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
63 saslLOGIN.dll \ |
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
64 saslPLAIN.dll \ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
65 silc.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
66 silcclient.dll \ |
21125
23d046a20aa0
Improved cyrus sasl support on win32:
Stu Tomlinson <stu@nosnilmot.com>
parents:
20998
diff
changeset
|
67 smime3.dll \ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
68 softokn3.dll \ |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
69 ssl3.dll |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
70 |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
71 #build an expression for `find` to use to ignore the above files |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
72 EXTERNAL_DLLS_FIND_EXP = $(patsubst %,-o -name %,$(EXTERNAL_DLLS)) |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
73 |
18459
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
74 .PHONY: all docs install installer installer_nogtk installer_debug installers clean uninstall create_release_install_dir |
14454
22cb019456bd
[gaim-migrate @ 17168]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14315
diff
changeset
|
75 |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
76 all: $(PIDGIN_CONFIG_H) |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
77 $(MAKE) -C $(PURPLE_TOP) -f $(MINGW_MAKEFILE) |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
78 $(MAKE) -C $(PIDGIN_TOP) -f $(MINGW_MAKEFILE) |
20998
a82465913e2e
Add support for a DISABLE_NLS makefile variable in the mingw build to disable processing any of the translations. This shaves some time off test builds. This doesn't actually disable gettext during the build.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
20361
diff
changeset
|
79 ifndef DISABLE_NLS |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
80 $(MAKE) -C $(PURPLE_PO_TOP) -f $(MINGW_MAKEFILE) |
20998
a82465913e2e
Add support for a DISABLE_NLS makefile variable in the mingw build to disable processing any of the translations. This shaves some time off test builds. This doesn't actually disable gettext during the build.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
20361
diff
changeset
|
81 endif |
3630 | 82 |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
83 install: all $(PIDGIN_INSTALL_DIR) |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
84 $(MAKE) -C $(PURPLE_TOP) -f $(MINGW_MAKEFILE) install |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
85 $(MAKE) -C $(PIDGIN_TOP) -f $(MINGW_MAKEFILE) install |
20998
a82465913e2e
Add support for a DISABLE_NLS makefile variable in the mingw build to disable processing any of the translations. This shaves some time off test builds. This doesn't actually disable gettext during the build.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
20361
diff
changeset
|
86 ifndef DISABLE_NLS |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
87 $(MAKE) -C $(PURPLE_PO_TOP) -f $(MINGW_MAKEFILE) install |
20998
a82465913e2e
Add support for a DISABLE_NLS makefile variable in the mingw build to disable processing any of the translations. This shaves some time off test builds. This doesn't actually disable gettext during the build.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
20361
diff
changeset
|
88 endif |
19193
ceb6561c5865
Fix sounds on the win32 build
Daniel Atallah <daniel.atallah@gmail.com>
parents:
18459
diff
changeset
|
89 $(MAKE) -C share -f $(MINGW_MAKEFILE) install |
3630 | 90 |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
91 create_release_install_dir: install |
20361
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
92 rm -rf $(STRIPPED_RELEASE_DIR) |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
93 cp -R $(PIDGIN_INSTALL_DIR) $(STRIPPED_RELEASE_DIR) |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
94 find $(STRIPPED_RELEASE_DIR) \( -name '*.dll' -o -name '*.exe' \) \ |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
95 -not \( -false $(EXTERNAL_DLLS_FIND_EXP) \) -exec $(STRIP) --strip-unneeded {} ';' |
5384
0b544518a365
[gaim-migrate @ 5760]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4897
diff
changeset
|
96 |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
97 installer: create_release_install_dir |
20361
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
98 $(MAKENSIS) /V3 /DPIDGIN_VERSION="$(PIDGIN_VERSION)" /DPIDGIN_PRODUCT_VERSION="$(PIDGIN_PRODUCT_VERSION)" /DWITH_GTK /DPIDGIN_INSTALL_DIR="$(STRIPPED_RELEASE_DIR)" /DGTK_INSTALL_VERSION="$(GTK_INSTALL_VERSION)" pidgin/win32/nsis/pidgin-installer.nsi |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
99 mv pidgin/win32/nsis/pidgin*.exe ./ |
15082
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
100 |
133af8458cbd
[gaim-migrate @ 17868]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14699
diff
changeset
|
101 installer_nogtk: create_release_install_dir |
20361
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
102 $(MAKENSIS) /V3 /DPIDGIN_VERSION="$(PIDGIN_VERSION)" /DPIDGIN_PRODUCT_VERSION="$(PIDGIN_PRODUCT_VERSION)" /DPIDGIN_INSTALL_DIR="$(STRIPPED_RELEASE_DIR)" /DGTK_INSTALL_VERSION="$(GTK_INSTALL_VERSION)" pidgin/win32/nsis/pidgin-installer.nsi |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
103 mv pidgin/win32/nsis/pidgin*.exe ./ |
3630 | 104 |
14315
8793fc8f7064
[gaim-migrate @ 17008]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14241
diff
changeset
|
105 installer_debug: install |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
106 $(MAKENSIS) /V3 /DPIDGIN_VERSION="$(PIDGIN_VERSION)" /DPIDGIN_PRODUCT_VERSION="$(PIDGIN_PRODUCT_VERSION)" /DPIDGIN_INSTALL_DIR="$(PIDGIN_INSTALL_DIR)" /DDEBUG /DGTK_INSTALL_VERSION="$(GTK_INSTALL_VERSION)" pidgin/win32/nsis/pidgin-installer.nsi |
15751
e11859350489
Updates to the win32 installer. It isn't complete yet, but this a good saving point.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
15581
diff
changeset
|
107 mv pidgin/win32/nsis/pidgin*.exe ./ |
5931
8b5dd7117f56
[gaim-migrate @ 6371]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5387
diff
changeset
|
108 |
20361
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
109 installer_zip: create_release_install_dir |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
110 rm -f pidgin-$(PIDGIN_VERSION)-win32-bin.zip |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
111 zip -9 -r pidgin-$(PIDGIN_VERSION)-win32-bin.zip $(STRIPPED_RELEASE_DIR) |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
112 |
0afbcc405f89
applied changes from 60b78c93bfc38b72c6e9fdde59d0e2507bccc4bd
Luke Schierer <lschiere@pidgin.im>
parents:
19504
diff
changeset
|
113 installers: installer installer_nogtk installer_debug installer_zip |
5384
0b544518a365
[gaim-migrate @ 5760]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4897
diff
changeset
|
114 |
18459
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
115 Doxyfile.mingw: Doxyfile.in |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
116 sed -e "s/@PACKAGE@/pidgin/" -e "s/@VERSION@/$(PIDGIN_VERSION)/" -e "s/@top_srcdir@/$(PIDGIN_TREE_TOP)/g" -e "s/@enable_dot@/NO/" Doxyfile.in > Doxyfile.mingw |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
117 |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
118 docs: Doxyfile.mingw |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
119 @echo "Running doxygen..." |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
120 @doxygen Doxyfile.mingw |
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
121 |
14315
8793fc8f7064
[gaim-migrate @ 17008]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14241
diff
changeset
|
122 clean: |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
123 $(MAKE) -C $(PURPLE_PO_TOP) -f $(MINGW_MAKEFILE) clean |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
124 $(MAKE) -C $(PIDGIN_TOP) -f $(MINGW_MAKEFILE) clean |
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
125 $(MAKE) -C $(PURPLE_TOP) -f $(MINGW_MAKEFILE) clean |
16689
8da9fef3843a
Remove generated files in the 'clean' target.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16039
diff
changeset
|
126 rm -f $(PIDGIN_CONFIG_H) ./VERSION pidgin*.exe |
18459
042b64016a57
Patch from Jason Conti to enable `make -f Makefile.mingw docs` on the windows build. Fixes #1801.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
16689
diff
changeset
|
127 rm -rf doc/html Doxyfile.mingw |
14699
cd1ddfa8868c
[gaim-migrate @ 17451]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14576
diff
changeset
|
128 |
cd1ddfa8868c
[gaim-migrate @ 17451]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
14576
diff
changeset
|
129 uninstall: |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
130 rm -rf $(PURPLE_INSTALL_PERLMOD_DIR) $(PIDGIN_INSTALL_PLUGINS_DIR) $(PURPLE_INSTALL_PO_DIR) $(PIDGIN_INSTALL_DIR) $(PIDGIN_INSTALL_DIR).release |
5931
8b5dd7117f56
[gaim-migrate @ 6371]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5387
diff
changeset
|
131 |
16039
ded8da3de5f8
This should get all the Win32 Makefiles in line with
Kevin Stange <kevin@simguy.net>
parents:
15751
diff
changeset
|
132 include $(PIDGIN_COMMON_TARGETS) |