Mercurial > pidgin
comparison gtk/plugins/Makefile.mingw @ 14447:e88aae4f4c40
[gaim-migrate @ 17161]
Make the Perl GTK+ stuff work in wingaim.
committer: Tailor Script <tailor@pidgin.im>
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Mon, 04 Sep 2006 23:00:13 +0000 |
parents | 8793fc8f7064 |
children | 5d03b309b482 |
comparison
equal
deleted
inserted
replaced
14446:1bee09450652 | 14447:e88aae4f4c40 |
---|---|
5 # | 5 # |
6 | 6 |
7 GAIM_TOP := ../.. | 7 GAIM_TOP := ../.. |
8 include $(GAIM_TOP)/libgaim/win32/global.mak | 8 include $(GAIM_TOP)/libgaim/win32/global.mak |
9 | 9 |
10 DOCKLET_PLUGIN := $(GAIM_GTK_PLUGINS_TOP)/docklet | 10 DOCKLET_PLUGIN := ./docklet |
11 TICKER_PLUGIN := $(GAIM_GTK_PLUGINS_TOP)/ticker | 11 GTKPERL_PLUGIN := ./perl |
12 TRANSPARENCY_PLUGIN := $(GAIM_GTK_PLUGINS_TOP)/win32/transparency | 12 TICKER_PLUGIN := ./ticker |
13 WINPREFS_PLUGIN := $(GAIM_GTK_PLUGINS_TOP)/win32/winprefs | 13 TRANSPARENCY_PLUGIN := ./win32/transparency |
14 WINPREFS_PLUGIN := ./win32/winprefs | |
14 | 15 |
15 .SUFFIXES: | 16 .SUFFIXES: |
16 .SUFFIXES: .c .dll | 17 .SUFFIXES: .c .dll |
17 | 18 |
18 ## | 19 ## |
56 ## | 57 ## |
57 .PHONY: all clean | 58 .PHONY: all clean |
58 | 59 |
59 all: plugins | 60 all: plugins |
60 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | 61 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) |
62 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | |
61 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | 63 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) |
62 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | 64 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) |
63 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) | 65 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) |
64 | 66 |
65 install: $(GAIM_INSTALL_PLUGINS_DIR) | 67 install: $(GAIM_INSTALL_PLUGINS_DIR) |
66 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | 68 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install |
69 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | |
67 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | 70 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install |
68 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | 71 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install |
69 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install | 72 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install |
70 cp $(GAIM_GTK_PLUGINS_TOP)/*.dll $(GAIM_INSTALL_PLUGINS_DIR) | 73 cp *.dll $(GAIM_INSTALL_PLUGINS_DIR) |
71 | 74 |
72 .c.dll: | 75 .c.dll: |
73 $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $< | 76 $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $< |
74 $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@ | 77 $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@ |
75 | 78 |
86 | 89 |
87 ## | 90 ## |
88 ## CLEAN RULES | 91 ## CLEAN RULES |
89 ## | 92 ## |
90 clean: | 93 clean: |
91 rm -rf $(GAIM_GTK_PLUGINS_TOP)/*.o | 94 rm -f *.o |
92 rm -rf $(GAIM_GTK_PLUGINS_TOP)/*.dll | 95 rm -f *.dll |
93 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | 96 $(MAKE) -C $(DOCKLET_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean |
97 $(MAKE) -C $(GTKPERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | |
94 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | 98 $(MAKE) -C $(TICKER_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean |
95 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | 99 $(MAKE) -C $(TRANSPARENCY_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean |
96 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean | 100 $(MAKE) -C $(WINPREFS_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean |
97 | 101 |
98 include $(GAIM_COMMON_TARGETS) | 102 include $(GAIM_COMMON_TARGETS) |