comparison gtk/plugins/docklet/Makefile.mingw @ 14224:ab8a105eff62

[gaim-migrate @ 16905] First step of getting wingaim working again. libgaim and gtk are compiling. The protocols aren't compiling yet. There are a number of things that are compiling, but should be cleaned up. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Sun, 20 Aug 2006 16:49:37 +0000
parents 009db0b357b5
children 8793fc8f7064
comparison
equal deleted inserted replaced
14223:7c560c01b8f9 14224:ab8a105eff62
6 6
7 # 7 #
8 # PATHS 8 # PATHS
9 # 9 #
10 10
11 GTK_TOP := ../../../win32-dev/gtk_2_0 11 GTK_TOP := ../../../../win32-dev/gtk_2_0
12 GAIM_TOP := ../.. 12 GAIM_TOP := ../../..
13 LIBGAIM_TOP := $(GAIM_TOP)/libgaim
14 GTKGAIM_TOP := $(GAIM_TOP)/gtk
13 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir 15 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir
14 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins 16 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins
15 17
16 ## 18 ##
17 ## VARIABLE DEFINITIONS 19 ## VARIABLE DEFINITIONS
27 29
28 ## 30 ##
29 ## INCLUDE MAKEFILES 31 ## INCLUDE MAKEFILES
30 ## 32 ##
31 33
32 include $(GAIM_TOP)/src/win32/global.mak 34 include $(LIBGAIM_TOP)/win32/global.mak
33 35
34 ## 36 ##
35 ## INCLUDE PATHS 37 ## INCLUDE PATHS
36 ## 38 ##
37 39
41 -I$(GTK_TOP)/include/glib-2.0 \ 43 -I$(GTK_TOP)/include/glib-2.0 \
42 -I$(GTK_TOP)/include/pango-1.0 \ 44 -I$(GTK_TOP)/include/pango-1.0 \
43 -I$(GTK_TOP)/include/atk-1.0 \ 45 -I$(GTK_TOP)/include/atk-1.0 \
44 -I$(GTK_TOP)/lib/glib-2.0/include \ 46 -I$(GTK_TOP)/lib/glib-2.0/include \
45 -I$(GTK_TOP)/lib/gtk-2.0/include \ 47 -I$(GTK_TOP)/lib/gtk-2.0/include \
46 -I$(GAIM_TOP)/src \ 48 -I$(LIBGAIM_TOP) \
47 -I$(GAIM_TOP)/src/win32 \ 49 -I$(LIBGAIM_TOP)/win32 \
50 -I$(GTKGAIM_TOP) \
51 -I$(GTKGAIM_TOP)/win32 \
48 -I$(GAIM_TOP) 52 -I$(GAIM_TOP)
49 53
50 54
51 LIB_PATHS = -L$(GTK_TOP)/lib \ 55 LIB_PATHS = -L$(GTK_TOP)/lib \
52 -L$(GAIM_TOP)/src 56 -L$(LIBGAIM_TOP) \
57 -L$(GTKGAIM_TOP)
53 58
54 59
55 ## 60 ##
56 ## SOURCES, OBJECTS 61 ## SOURCES, OBJECTS
57 ## 62 ##
69 ## 74 ##
70 75
71 LIBS = -lgtk-win32-2.0 \ 76 LIBS = -lgtk-win32-2.0 \
72 -lglib-2.0 \ 77 -lglib-2.0 \
73 -lgdk-win32-2.0 \ 78 -lgdk-win32-2.0 \
74 -lgmodule-2.0 \
75 -lgobject-2.0 \ 79 -lgobject-2.0 \
76 -lws2_32 \
77 -lintl \ 80 -lintl \
78 -lgaim 81 -lgaim \
82 -lgtkgaim
79 83
80 84
81 ## 85 ##
82 ## RULES 86 ## RULES
83 ## 87 ##
101 105
102 ## 106 ##
103 ## BUILD Dependencies 107 ## BUILD Dependencies
104 ## 108 ##
105 109
106 $(GAIM_TOP)/src/gaim.lib: 110 $(GTKGAIM_TOP)/gtkgaim.dll.a:
107 $(MAKE) -C $(GAIM_TOP)/src -f Makefile.mingw gaim.lib 111 $(MAKE) -C $(GTKGAIM_TOP) -f Makefile.mingw gtkgaim.dll.a
112
108 113
109 ## 114 ##
110 ## BUILD DLL 115 ## BUILD DLL
111 ## 116 ##
112 117
113 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib 118 $(TARGET).dll: $(OBJECTS) $(GTKGAIM_TOP)/gtkgaim.dll.a
114 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll 119 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll
115 120
116 ## 121 ##
117 ## CLEAN RULES 122 ## CLEAN RULES
118 ## 123 ##