comparison gtk/plugins/ticker/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 INCLUDE_DIR := . 11 GTK_TOP := ../../../../win32-dev/gtk_2_0
12 12 GAIM_TOP := ../../..
13 GTK_TOP := ../../../win32-dev/gtk_2_0 13 GTKGAIM_TOP := $(GAIM_TOP)/gtk
14 GAIM_TOP := ../.. 14 LIBGAIM_TOP := $(GAIM_TOP)/libgaim
15 TICKER_ROOT := . 15 TICKER_ROOT := .
16 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir 16 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir
17 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins 17 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins
18 18
19 ## 19 ##
31 31
32 ## 32 ##
33 ## INCLUDE MAKEFILES 33 ## INCLUDE MAKEFILES
34 ## 34 ##
35 35
36 include $(GAIM_TOP)/src/win32/global.mak 36 include $(LIBGAIM_TOP)/win32/global.mak
37 37
38 ## 38 ##
39 ## INCLUDE PATHS 39 ## INCLUDE PATHS
40 ## 40 ##
41 41
45 -I$(GTK_TOP)/include/glib-2.0 \ 45 -I$(GTK_TOP)/include/glib-2.0 \
46 -I$(GTK_TOP)/include/pango-1.0 \ 46 -I$(GTK_TOP)/include/pango-1.0 \
47 -I$(GTK_TOP)/include/atk-1.0 \ 47 -I$(GTK_TOP)/include/atk-1.0 \
48 -I$(GTK_TOP)/lib/glib-2.0/include \ 48 -I$(GTK_TOP)/lib/glib-2.0/include \
49 -I$(GTK_TOP)/lib/gtk-2.0/include \ 49 -I$(GTK_TOP)/lib/gtk-2.0/include \
50 -I$(GAIM_TOP)/src \ 50 -I$(LIBGAIM_TOP) \
51 -I$(GAIM_TOP)/src/win32 \ 51 -I$(LIBGAIM_TOP)/win32 \
52 -I$(GTKGAIM_TOP) \
53 -I$(GTKGAIM_TOP)/win32 \
52 -I$(GAIM_TOP) 54 -I$(GAIM_TOP)
53 55
54 56
55 LIB_PATHS = -L$(GTK_TOP)/lib \ 57 LIB_PATHS = -L$(GTK_TOP)/lib \
56 -L$(GAIM_TOP)/src 58 -L$(LIBGAIM_TOP) \
59 -L$(GTKGAIM_TOP)
57 60
58 61
59 ## 62 ##
60 ## SOURCES, OBJECTS 63 ## SOURCES, OBJECTS
61 ## 64 ##
74 LIBS = -lgtk-win32-2.0 \ 77 LIBS = -lgtk-win32-2.0 \
75 -lglib-2.0 \ 78 -lglib-2.0 \
76 -lgdk-win32-2.0 \ 79 -lgdk-win32-2.0 \
77 -lgmodule-2.0 \ 80 -lgmodule-2.0 \
78 -lgobject-2.0 \ 81 -lgobject-2.0 \
79 -lws2_32 \
80 -lintl \ 82 -lintl \
81 -lgaim 83 -lgaim \
84 -lgtkgaim
82 85
83 ## 86 ##
84 ## RULES 87 ## RULES
85 ## 88 ##
86 89
103 106
104 ## 107 ##
105 ## BUILD Dependencies 108 ## BUILD Dependencies
106 ## 109 ##
107 110
108 $(GAIM_TOP)/src/gaim.lib: 111 $(GTKGAIM_TOP)/gtkgaim.dll.a:
109 $(MAKE) -C $(GAIM_TOP)/src -f Makefile.mingw gaim.lib 112 $(MAKE) -C $(GTKGAIM_TOP) -f Makefile.mingw gtkgaim.dll.a
110 113
111 ## 114 ##
112 ## BUILD DLL 115 ## BUILD DLL
113 ## 116 ##
114 117
115 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib 118 $(TARGET).dll: $(OBJECTS) $(GTKGAIM_TOP)/gtkgaim.dll.a
116 $(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
117 120
118 ## 121 ##
119 ## CLEAN RULES 122 ## CLEAN RULES
120 ## 123 ##