Mercurial > pidgin
comparison src/protocols/silc/Makefile.mingw @ 9570:24f84b7ffe8e
[gaim-migrate @ 10413]
* Napster joins WinGaim binary release
* Silc makefile cleanup
committer: Tailor Script <tailor@pidgin.im>
author | Herman Bloggs <hermanator12002@yahoo.com> |
---|---|
date | Wed, 21 Jul 2004 16:04:07 +0000 |
parents | 43741d8f76f7 |
children | 5e1ca11db043 |
comparison
equal
deleted
inserted
replaced
9569:8ba8477ca7b6 | 9570:24f84b7ffe8e |
---|---|
11 INCLUDE_DIR := . | 11 INCLUDE_DIR := . |
12 GTK_TOP := ../../../../win32-dev/gtk_2_0 | 12 GTK_TOP := ../../../../win32-dev/gtk_2_0 |
13 GAIM_TOP := ../../.. | 13 GAIM_TOP := ../../.. |
14 SILC_ROOT := . | 14 SILC_ROOT := . |
15 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir | 15 GAIM_INSTALL_DIR := $(GAIM_TOP)/win32-install-dir |
16 SILC_TOP := ../../../../win32-dev/silc-toolkit | 16 SILC_TOP := ../../../../win32-dev/silc-toolkit-0.9.12 |
17 | 17 |
18 ## | 18 ## |
19 ## VARIABLE DEFINITIONS | 19 ## VARIABLE DEFINITIONS |
20 ## | 20 ## |
21 | 21 |
22 TARGET = libsilcgaim | 22 TARGET = libsilcgaim |
23 | 23 |
24 NEEDED_DLLS = $(SILC_TOP)/lib/silc.dll \ | 24 NEEDED_DLLS = $(SILC_TOP)/win32/libsilc/Release/libsilc.dll \ |
25 $(SILC_TOP)/lib/silcclient.dll | 25 $(SILC_TOP)/win32/libsilcclient/Release/libsilcclient.dll |
26 | 26 |
27 # Compiler Options | 27 # Compiler Options |
28 | 28 |
29 CFLAGS = | 29 CFLAGS = |
30 | 30 |
60 -I$(GTK_TOP)/lib/glib-2.0/include \ | 60 -I$(GTK_TOP)/lib/glib-2.0/include \ |
61 -I$(GTK_TOP)/lib/gtk-2.0/include \ | 61 -I$(GTK_TOP)/lib/gtk-2.0/include \ |
62 -I$(GAIM_TOP)/src \ | 62 -I$(GAIM_TOP)/src \ |
63 -I$(GAIM_TOP)/src/win32 \ | 63 -I$(GAIM_TOP)/src/win32 \ |
64 -I$(GAIM_TOP) \ | 64 -I$(GAIM_TOP) \ |
65 -I$(SILC_TOP)/include | 65 -I$(SILC_TOP)/win32 \ |
66 -I$(SILC_TOP)/win32/include | |
66 | 67 |
67 | 68 |
68 LIB_PATHS = -L$(GTK_TOP)/lib \ | 69 LIB_PATHS = -L$(GTK_TOP)/lib \ |
69 -L$(GAIM_TOP)/src \ | 70 -L$(GAIM_TOP)/src \ |
70 -L$(SILC_TOP)/lib | 71 -L$(SILC_TOP)/win32/libsilc/Release \ |
72 -L$(SILC_TOP)/win32/libsilcclient/Release \ | |
71 | 73 |
72 | 74 |
73 ## | 75 ## |
74 ## SOURCES, OBJECTS | 76 ## SOURCES, OBJECTS |
75 ## | 77 ## |
76 | 78 |
77 C_SRC = silc.c \ | 79 C_SRC = silc.c \ |
78 buddy.c \ | 80 buddy.c \ |
79 chat.c \ | 81 chat.c \ |
80 ft.c \ | 82 ft.c \ |
81 ops.c \ | 83 ops.c \ |
82 pk.c \ | 84 pk.c \ |
88 | 90 |
89 ## | 91 ## |
90 ## LIBRARIES | 92 ## LIBRARIES |
91 ## | 93 ## |
92 | 94 |
93 LIBS = -lgtk-win32-2.0 \ | 95 LIBS = -lgtk-win32-2.0 \ |
94 -lglib-2.0 \ | 96 -lglib-2.0 \ |
95 -lgdk-win32-2.0 \ | 97 -lgdk-win32-2.0 \ |
96 -lgmodule-2.0 \ | 98 -lgmodule-2.0 \ |
97 -lgobject-2.0 \ | 99 -lgobject-2.0 \ |
98 -lws2_32 \ | 100 -lws2_32 \ |
99 -lintl \ | 101 -lintl \ |
100 -lgaim \ | 102 -lgaim \ |
101 -lsilc \ | 103 -llibsilc \ |
102 -lsilcclient \ | 104 -llibsilcclient \ |
103 -lwsock32 | 105 -lwsock32 |
104 | 106 |
105 | 107 |
106 ## | 108 ## |
107 ## RULES | 109 ## RULES |
135 ## | 137 ## |
136 ## BUILD DLL | 138 ## BUILD DLL |
137 ## | 139 ## |
138 | 140 |
139 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib | 141 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib |
140 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -Wl,--out-implib,$(TARGET).lib -o $(TARGET).dll | 142 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -Wl,--image-base,0x64000000 -o $(TARGET).dll |
141 | 143 |
142 ## | 144 ## |
143 ## CLEAN RULES | 145 ## CLEAN RULES |
144 ## | 146 ## |
145 | 147 |