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)