comparison libpurple/plugins/tcl/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
comparison
equal deleted inserted replaced
16037:8f62c4177e0c 16039:ded8da3de5f8
2 # Makefile.mingw 2 # Makefile.mingw
3 # 3 #
4 # Description: Makefile for tcl plugin loader plugin. 4 # Description: Makefile for tcl plugin loader plugin.
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 TARGET = tcl 10 TARGET = tcl
11 TCL_INC_DIR := $(TCL_LIB_TOP)/include 11 TCL_INC_DIR := $(TCL_LIB_TOP)/include
12 DEFINES += -DHAVE_TK -DUSE_TCL_STUBS -DUSE_TK_STUBS 12 DEFINES += -DHAVE_TK -DUSE_TCL_STUBS -DUSE_TK_STUBS
13 13
14 ## 14 ##
15 ## INCLUDE PATHS 15 ## INCLUDE PATHS
16 ## 16 ##
17 INCLUDE_PATHS += -I. \ 17 INCLUDE_PATHS += -I. \
18 -I$(GAIM_TOP) \ 18 -I$(PIDGIN_TREE_TOP) \
19 -I$(GAIM_LIB_TOP) \ 19 -I$(PURPLE_TOP) \
20 -I$(GAIM_LIB_TOP)/win32 \ 20 -I$(PURPLE_TOP)/win32 \
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$(TCL_INC_DIR) 24 -I$(TCL_INC_DIR)
25 25
26 LIB_PATHS += -L$(GTK_TOP)/lib \ 26 LIB_PATHS += -L$(GTK_TOP)/lib \
27 -L$(GAIM_LIB_TOP) \ 27 -L$(PURPLE_TOP) \
28 -L$(TCL_LIB_TOP) 28 -L$(TCL_LIB_TOP)
29 29
30 ## 30 ##
31 ## SOURCES, OBJECTS 31 ## SOURCES, OBJECTS
32 ## 32 ##
48 -lintl \ 48 -lintl \
49 -lpurple \ 49 -lpurple \
50 -ltclstub84 \ 50 -ltclstub84 \
51 -ltkstub84 51 -ltkstub84
52 52
53 include $(GAIM_COMMON_RULES) 53 include $(PIDGIN_COMMON_RULES)
54 54
55 ## 55 ##
56 ## TARGET DEFINITIONS 56 ## TARGET DEFINITIONS
57 ## 57 ##
58 .PHONY: all install clean 58 .PHONY: all install clean
59 59
60 all: $(TARGET).dll 60 all: $(TARGET).dll
61 61
62 install: all $(GAIM_INSTALL_PLUGINS_DIR) 62 install: all $(PURPLE_INSTALL_PLUGINS_DIR)
63 cp $(TARGET).dll $(GAIM_INSTALL_PLUGINS_DIR) 63 cp $(TARGET).dll $(PURPLE_INSTALL_PLUGINS_DIR)
64 64
65 $(OBJECTS): $(GAIM_CONFIG_H) 65 $(OBJECTS): $(PURPLE_CONFIG_H)
66 66
67 $(TARGET).dll: $(GAIM_LIBGAIM_DLL).a $(OBJECTS) 67 $(TARGET).dll: $(PURPLE_DLL).a $(OBJECTS)
68 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll 68 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll
69 69
70 ## 70 ##
71 ## CLEAN RULES 71 ## CLEAN RULES
72 ## 72 ##
73 clean: 73 clean:
74 rm -rf $(OBJECTS) 74 rm -rf $(OBJECTS)
75 rm -rf $(TARGET).dll 75 rm -rf $(TARGET).dll
76 76
77 include $(GAIM_COMMON_TARGETS) 77 include $(PIDGIN_COMMON_TARGETS)