comparison libgaim/protocols/Makefile.mingw @ 14232:a7590884324d

[gaim-migrate @ 16914] Protocols now compile on win32. Next, everything needs to be put all together. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Sun, 20 Aug 2006 18:49:08 +0000
parents
children 7635195195c0
comparison
equal deleted inserted replaced
14231:4249e5debe3a 14232:a7590884324d
1 # Makefile.mingw
2 #
3 # Author: hermanator12002@yahoo.com
4 # Date 9/11/02
5 # Description: Top Makefile for win32 (mingw) port of Gaim
6 #
7
8 GAIM_TOP = ../..
9 LIBGAIM_TOP = ../
10 GAIM_PROTOS = .
11 GAIM_INSTALL_DIR = $(GAIM_TOP)/win32-install-dir
12
13 OSCAR = $(GAIM_PROTOS)/oscar
14 YAHOO = $(GAIM_PROTOS)/yahoo
15 MSN = $(GAIM_PROTOS)/msn
16 TOC = $(GAIM_PROTOS)/toc
17 IRC = $(GAIM_PROTOS)/irc
18 JABBER = $(GAIM_PROTOS)/jabber
19 GG = $(GAIM_PROTOS)/gg
20 NOVELL = $(GAIM_PROTOS)/novell
21 SILC = $(GAIM_PROTOS)/silc
22 SIMPLE = $(GAIM_PROTOS)/simple
23 SAMETIME = $(GAIM_PROTOS)/sametime
24
25 VERSION := $(shell cat GAIM_TOP/VERSION)
26
27 ##
28 ## Don't forget to change STATIC_PROTO_INIT, in config.h.mingw if you
29 ## change the status of a protocol (static/plugin)
30 ##
31
32 OSCAR_TYPE = PLUGIN
33 YAHOO_TYPE = PLUGIN
34 MSN_TYPE = PLUGIN
35 TOC_TYPE = PLUGIN
36 IRC_TYPE = PLUGIN
37 JABBER_TYPE = PLUGIN
38 GG_TYPE = PLUGIN
39 NOVELL_TYPE = PLUGIN
40 SILC_TYPE = PLUGIN
41 SIMPLE_TYPE = PLUGIN
42 SAMETIME_TYPE = PLUGIN
43
44 all:
45 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw
46 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw
47 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw
48 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw
49 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw
50 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw
51 $(MAKE) TYPE='$(NOVELL_TYPE)' -C $(NOVELL) -f Makefile.mingw
52 $(MAKE) TYPE='$(SILC_TYPE)' -C $(SILC) -f Makefile.mingw
53 $(MAKE) TYPE='$(SIMPLE_TYPE)' -C $(SIMPLE) -f Makefile.mingw
54 $(MAKE) TYPE='$(SAMETIME_TYPE)' -C $(SAMETIME) -f Makefile.mingw
55
56
57 install: all
58 mkdir -p $(GAIM_INSTALL_DIR)/plugins
59 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw install
60 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw install
61 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw install
62 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw install
63 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw install
64 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw install
65 $(MAKE) TYPE='$(NOVELL_TYPE)' -C $(NOVELL) -f Makefile.mingw install
66 $(MAKE) TYPE='$(SILC_TYPE)' -C $(SILC) -f Makefile.mingw install
67 $(MAKE) TYPE='$(SIMPLE_TYPE)' -C $(SIMPLE) -f Makefile.mingw install
68 $(MAKE) TYPE='$(SAMETIME_TYPE)' -C $(SAMETIME) -f Makefile.mingw install
69
70 clean:
71 $(MAKE) -C $(OSCAR) -f Makefile.mingw clean
72 $(MAKE) -C $(YAHOO) -f Makefile.mingw clean
73 $(MAKE) -C $(MSN) -f Makefile.mingw clean
74 $(MAKE) -C $(IRC) -f Makefile.mingw clean
75 $(MAKE) -C $(JABBER) -f Makefile.mingw clean
76 $(MAKE) -C $(GG) -f Makefile.mingw clean
77 $(MAKE) -C $(NOVELL) -f Makefile.mingw clean
78 $(MAKE) -C $(SILC) -f Makefile.mingw clean
79 $(MAKE) -C $(SIMPLE) -f Makefile.mingw clean
80 $(MAKE) -C $(SAMETIME) -f Makefile.mingw clean