comparison libpurple/plugins/Makefile.mingw @ 16039:ded8da3de5f8

This should get all the Win32 Makefiles in line with the names Pidgin and Purple. I tried to separate PIDGIN and PURPLE values as much as a could to make it easier to divide them later if that's ever desired.
author Kevin Stange <kevin@simguy.net>
date Tue, 10 Apr 2007 06:19:29 +0000
parents 0e17470b47c2
children 416a125b66ac
comparison
equal deleted inserted replaced
16037:8f62c4177e0c 16039:ded8da3de5f8
1 # 1 #
2 # Makefile.mingw 2 # Makefile.mingw
3 # 3 #
4 # Description: Makefile for win32 (mingw) version of Gaim Plugins 4 # Description: Makefile for win32 (mingw) version of LibPurple Plugins
5 # 5 #
6 6
7 GAIM_TOP := ../.. 7 PIDGIN_TREE_TOP := ../..
8 include $(GAIM_TOP)/libpurple/win32/global.mak 8 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
9 9
10 PERL_PLUGIN := ./perl 10 PERL_PLUGIN := ./perl
11 TCL_PLUGIN := ./tcl 11 TCL_PLUGIN := ./tcl
12 SSL_PLUGIN := ./ssl 12 SSL_PLUGIN := ./ssl
13 13
19 ## 19 ##
20 INCLUDE_PATHS += \ 20 INCLUDE_PATHS += \
21 -I$(GTK_TOP)/include \ 21 -I$(GTK_TOP)/include \
22 -I$(GTK_TOP)/include/glib-2.0 \ 22 -I$(GTK_TOP)/include/glib-2.0 \
23 -I$(GTK_TOP)/lib/glib-2.0/include \ 23 -I$(GTK_TOP)/lib/glib-2.0/include \
24 -I$(GAIM_TOP) \ 24 -I$(PIDGIN_TREE_TOP) \
25 -I$(GAIM_LIB_TOP) \ 25 -I$(PURPLE_TOP) \
26 -I$(GAIM_LIB_TOP)/win32 26 -I$(PURPLE_TOP)/win32
27 27
28 LIB_PATHS = -L$(GTK_TOP)/lib \ 28 LIB_PATHS = -L$(GTK_TOP)/lib \
29 -L$(GAIM_LIB_TOP) 29 -L$(PURPLE_TOP)
30 30
31 ## 31 ##
32 ## LIBRARIES 32 ## LIBRARIES
33 ## 33 ##
34 LIBS = \ 34 LIBS = \
42 ## 42 ##
43 ## TARGET DEFINITIONS 43 ## TARGET DEFINITIONS
44 ## 44 ##
45 .PHONY: all clean plugins install 45 .PHONY: all clean plugins install
46 46
47 all: $(GAIM_LIBGAIM_DLL).a plugins 47 all: $(PURPLE_DLL).a plugins
48 $(MAKE) -C $(PERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) 48 $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE)
49 $(MAKE) -C $(TCL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) 49 $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE)
50 $(MAKE) -C $(SSL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) 50 $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE)
51 51
52 install: all $(GAIM_INSTALL_PLUGINS_DIR) 52 install: all $(PURPLE_INSTALL_PLUGINS_DIR)
53 $(MAKE) -C $(PERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install 53 $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE) install
54 $(MAKE) -C $(TCL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install 54 $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE) install
55 $(MAKE) -C $(SSL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) install 55 $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE) install
56 cp *.dll $(GAIM_INSTALL_PLUGINS_DIR) 56 cp *.dll $(PURPLE_INSTALL_PLUGINS_DIR)
57 57
58 .c.dll: 58 .c.dll:
59 $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $< 59 $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@.o -c $<
60 $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@ 60 $(CC) -shared $@.o $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $@
61 61
73 ## 73 ##
74 ## CLEAN RULES 74 ## CLEAN RULES
75 ## 75 ##
76 clean: 76 clean:
77 rm -f *.o *.dll 77 rm -f *.o *.dll
78 $(MAKE) -C $(PERL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean 78 $(MAKE) -C $(PERL_PLUGIN) -f $(MINGW_MAKEFILE) clean
79 $(MAKE) -C $(TCL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean 79 $(MAKE) -C $(TCL_PLUGIN) -f $(MINGW_MAKEFILE) clean
80 $(MAKE) -C $(SSL_PLUGIN) -f $(GAIM_WIN32_MAKEFILE) clean 80 $(MAKE) -C $(SSL_PLUGIN) -f $(MINGW_MAKEFILE) clean
81 81
82 include $(GAIM_COMMON_TARGETS) 82 include $(PIDGIN_COMMON_TARGETS)