Mercurial > pidgin.yaz
comparison libgaim/plugins/ssl/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 | 60b1bc8dbf37 |
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 := ../.. | |
13 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir | 14 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir |
14 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins | 15 DLL_INSTALL_DIR := $(GAIM_INSTALL_DIR)/plugins |
15 NSS_DIR := ../../../win32-dev/nss-3.9 | 16 NSS_DIR := ../../../../win32-dev/nss-3.9 |
16 NSPR_DIR := ../../../win32-dev/nspr-4.4.1 | 17 NSPR_DIR := ../../../../win32-dev/nspr-4.4.1 |
17 | 18 |
18 ## | 19 ## |
19 ## VARIABLE DEFINITIONS | 20 ## VARIABLE DEFINITIONS |
20 ## | 21 ## |
21 | 22 |
38 | 39 |
39 ## | 40 ## |
40 ## INCLUDE MAKEFILES | 41 ## INCLUDE MAKEFILES |
41 ## | 42 ## |
42 | 43 |
43 include $(GAIM_TOP)/src/win32/global.mak | 44 include $(LIBGAIM_TOP)/win32/global.mak |
44 | 45 |
45 ## | 46 ## |
46 ## INCLUDE PATHS | 47 ## INCLUDE PATHS |
47 ## | 48 ## |
48 | 49 |
49 INCLUDE_PATHS += -I. \ | 50 INCLUDE_PATHS += -I. \ |
50 -I$(GTK_TOP)/include \ | 51 -I$(GTK_TOP)/include \ |
51 -I$(GTK_TOP)/include/gtk-2.0 \ | |
52 -I$(GTK_TOP)/include/glib-2.0 \ | 52 -I$(GTK_TOP)/include/glib-2.0 \ |
53 -I$(GTK_TOP)/include/pango-1.0 \ | |
54 -I$(GTK_TOP)/include/atk-1.0 \ | |
55 -I$(GTK_TOP)/lib/glib-2.0/include \ | 53 -I$(GTK_TOP)/lib/glib-2.0/include \ |
56 -I$(GTK_TOP)/lib/gtk-2.0/include \ | 54 -I$(LIBGAIM_TOP) \ |
57 -I$(GAIM_TOP)/src \ | 55 -I$(LIBGAIM_TOP)/win32 \ |
58 -I$(GAIM_TOP)/src/win32 \ | |
59 -I$(GAIM_TOP) \ | 56 -I$(GAIM_TOP) \ |
60 -I$(NSS_DIR)/include \ | 57 -I$(NSS_DIR)/include \ |
61 -I$(NSPR_DIR)/include | 58 -I$(NSPR_DIR)/include |
62 | 59 |
63 LIB_PATHS = -L$(GTK_TOP)/lib \ | 60 LIB_PATHS = -L$(GTK_TOP)/lib \ |
64 -L$(GAIM_TOP)/src \ | 61 -L$(LIBGAIM_TOP) \ |
65 -L$(NSS_DIR)/lib \ | 62 -L$(NSS_DIR)/lib \ |
66 -L$(NSPR_DIR)/lib | 63 -L$(NSPR_DIR)/lib |
67 | 64 |
68 ## | 65 ## |
69 ## SOURCES, OBJECTS | 66 ## SOURCES, OBJECTS |
70 ## | 67 ## |
71 | 68 |
81 | 78 |
82 ## | 79 ## |
83 ## LIBRARIES | 80 ## LIBRARIES |
84 ## | 81 ## |
85 | 82 |
86 LIBS = -lgtk-win32-2.0 \ | 83 LIBS = \ |
87 -lglib-2.0 \ | 84 -lglib-2.0 \ |
88 -lgdk-win32-2.0 \ | |
89 -lgmodule-2.0 \ | |
90 -lgobject-2.0 \ | |
91 -lws2_32 \ | 85 -lws2_32 \ |
92 -lintl \ | 86 -lintl \ |
93 -lgaim \ | 87 -lgaim \ |
94 -lnss3 \ | 88 -lnss3 \ |
95 -lnspr4 \ | 89 -lnspr4 \ |
120 | 114 |
121 ## | 115 ## |
122 ## BUILD Dependencies | 116 ## BUILD Dependencies |
123 ## | 117 ## |
124 | 118 |
125 $(GAIM_TOP)/src/gaim.lib: | 119 $(LIBGAIM_TOP)/libgaim.dll.a: |
126 $(MAKE) -C $(GAIM_TOP)/src -f Makefile.mingw gaim.lib | 120 $(MAKE) -C $(LIBGAIM_TOP) -f Makefile.mingw libgaim.dll.a |
127 | 121 |
128 ## | 122 ## |
129 ## BUILD DLL | 123 ## BUILD DLL |
130 ## | 124 ## |
131 | 125 |
132 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib | 126 $(TARGET).dll: $(OBJECTS) $(LIBGAIM_TOP)/libgaim.dll.a |
133 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll | 127 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll |
134 | 128 |
135 $(TARGET_NSS).dll: $(OBJECTS_NSS) $(GAIM_TOP)/src/gaim.lib | 129 $(TARGET_NSS).dll: $(OBJECTS_NSS) $(LIBGAIM_TOP)/libgaim.dll.a |
136 $(CC) -shared $(OBJECTS_NSS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET_NSS).dll | 130 $(CC) -shared $(OBJECTS_NSS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET_NSS).dll |
137 | 131 |
138 ## | 132 ## |
139 ## CLEAN RULES | 133 ## CLEAN RULES |
140 ## | 134 ## |