Mercurial > pidgin.yaz
comparison pidgin/plugins/Makefile.mingw @ 15374:5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sat, 20 Jan 2007 02:32:10 +0000 |
parents | |
children | 0e17470b47c2 |
comparison
equal
deleted
inserted
replaced
15373:f79e0f4df793 | 15374:5fe8042783c1 |
---|---|
1 # | |
2 # Makefile.mingw | |
3 # | |
4 # Description: Makefile for win32 (mingw) version of Gaim Plugins | |
5 # | |
6 | |
7 GAIM_TOP := ../.. | |
8 include $(GAIM_TOP)/libgaim/win32/global.mak | |
9 | |
10 GTKPERL_PLUGIN := ./perl | |
11 TICKER_PLUGIN := ./ticker | |
12 TRANSPARENCY_PLUGIN := ./win32/transparency | |
13 WINPREFS_PLUGIN := ./win32/winprefs | |
14 | |
15 .SUFFIXES: | |
16 .SUFFIXES: .c .dll | |
17 | |
18 ## | |
19 ## INCLUDE PATHS | |
20 ## | |
21 INCLUDE_PATHS += \ | |
22 -I$(GTK_TOP)/include \ | |
23 -I$(GTK_TOP)/include/gtk-2.0 \ | |
24 -I$(GTK_TOP)/include/glib-2.0 \ | |
25 -I$(GTK_TOP)/include/pango-1.0 \ | |
26 -I$(GTK_TOP)/include/atk-1.0 \ | |
27 -I$(GTK_TOP)/lib/glib-2.0/include \ | |
28 -I$(GTK_TOP)/lib/gtk-2.0/include \ | |
29 -I$(GAIM_TOP) \ | |
30 -I$(GAIM_LIB_TOP) \ | |
31 -I$(GAIM_LIB_TOP)/win32 \ | |
32 -I$(GAIM_GTK_TOP) \ | |
33 -I$(GAIM_GTK_TOP)/win32 | |
34 | |
35 LIB_PATHS = -L$(GTK_TOP)/lib \ | |
36 -L$(GAIM_LIB_TOP) \ | |
37 -L$(GAIM_GTK_TOP) | |
38 | |
39 ## | |
40 ## LIBRARIES | |
41 ## | |
42 LIBS = -lgtk-win32-2.0 \ | |
43 -lglib-2.0 \ | |
44 -lgdk-win32-2.0 \ | |
45 -lgobject-2.0 \ | |
46 -lgmodule-2.0 \ | |
47 -lgdk_pixbuf-2.0 \ | |
48 -lpango-1.0 \ | |
49 -lintl \ | |
50 -lws2_32 \ | |
51 -lgaim \ | |
52 -lgtkgaim | |
53 | |
54 ## | |
55 ## TARGET DEFINITIONS | |
56 ## | |
57 .PHONY: all clean plugins install | |
58 | |
59 all: plugins | |
60 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | |
61 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | |
62 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | |
63 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | |
64 | |
65 install: all $(GAIM_INSTALL_PLUGINS_DIR) | |
66 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | |
67 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | |
68 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | |
69 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | |
70 cp *.dll $(GAIM_INSTALL_PLUGINS_DIR) | |
71 | |
72 .c.dll: | |
73 $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $< | |
74 $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@ | |
75 | |
76 plugins: \ | |
77 convcolors.dll \ | |
78 extplacement.dll \ | |
79 gaimrc.dll \ | |
80 history.dll \ | |
81 iconaway.dll \ | |
82 markerline.dll \ | |
83 notify.dll \ | |
84 relnot.dll \ | |
85 spellchk.dll \ | |
86 timestamp_format.dll \ | |
87 timestamp.dll | |
88 | |
89 ## | |
90 ## CLEAN RULES | |
91 ## | |
92 clean: | |
93 rm -f *.o *.dll | |
94 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | |
95 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | |
96 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | |
97 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | |
98 | |
99 include $(GAIM_COMMON_TARGETS) |