Mercurial > pidgin-twitter
comparison Makefile.mingw @ 278:c0cb589f6e05
minor modification to Makefile.mingw
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sun, 14 Dec 2008 04:11:03 +0900 |
parents | c2620a99622b |
children | 071db91de7d8 |
comparison
equal
deleted
inserted
replaced
277:9b6da8fa865a | 278:c0cb589f6e05 |
---|---|
1 # define this variable if you use gtk common directory. | |
2 GTK_COMMON = | |
3 | |
4 ifneq ($(GTK_COMMON), ) | |
5 PIDGIN_TREE_TOP = $(GTK_COMMON) | |
6 GLIB_TOP = $(GTK_COMMON) | |
7 GTK_TOP = $(GTK_COMMON) | |
8 ATK_TOP = $(GTK_COMMON) | |
9 PANGO_TOP = $(GTK_COMMON) | |
10 CAIRO_TOP = $(GTK_COMMON) | |
11 ICONV_TOP = $(GTK_COMMON) | |
12 GETTEXT_TOP = $(GTK_COMMON) | |
13 else | |
1 PIDGIN_TREE_TOP = ../pidgin-2.5.2 | 14 PIDGIN_TREE_TOP = ../pidgin-2.5.2 |
2 GLIB_TOP = ../glib-dev-2.16.5 | 15 GLIB_TOP = ../glib-dev-2.16.5 |
3 GTK_TOP = ../gtk+-dev-2.12.11 | 16 GTK_TOP = ../gtk+-dev-2.12.11 |
4 ATK_TOP = ../atk-dev-1.22.0 | 17 ATK_TOP = ../atk-dev-1.22.0 |
5 PANGO_TOP = ../pango-dev-1.20.5 | 18 PANGO_TOP = ../pango-dev-1.20.5 |
6 CAIRO_TOP = ../cairo-dev-1.6.4-2 | 19 CAIRO_TOP = ../cairo-dev-1.6.4-2 |
7 ICONV_TOP = ../win_iconv-tml-20080320 | 20 ICONV_TOP = ../win_iconv-tml-20080320 |
8 GETTEXT_TOP = ../gettext-runtime-dev-0.17-1 | 21 GETTEXT_TOP = ../gettext-runtime-dev-0.17-1 |
22 endif | |
9 | 23 |
10 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak | 24 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak |
11 | 25 |
12 OBJCOPY = objcopy.exe | 26 OBJCOPY = objcopy.exe |
13 STRIP = strip.exe | 27 STRIP = strip.exe |
14 | 28 |
15 TARGET = pidgin-twitter.dll | 29 TARGET = pidgin-twitter.dll |
16 SRCS = main.c util.c prefs.c icon.c twitter_api.c | 30 SRCS = main.c util.c prefs.c icon.c twitter_api.c |
17 | 31 |
18 OBJS = $(SRCS:%.c=%.o) prefs_ui.o | 32 OBJS = $(SRCS:%.c=%.o) prefs_ui.o |
33 DEPEND = .deps | |
19 | 34 |
20 CPPFLAGS = -I$(GLIB_TOP)/include/glib-2.0 \ | 35 CPPFLAGS = -I$(GLIB_TOP)/include/glib-2.0 \ |
21 -I$(GLIB_TOP)/lib/glib-2.0/include \ | 36 -I$(GLIB_TOP)/lib/glib-2.0/include \ |
22 -I$(GTK_TOP)/include/gtk-2.0 \ | 37 -I$(GTK_TOP)/include/gtk-2.0 \ |
23 -I$(GTK_TOP)/lib/gtk-2.0/include \ | 38 -I$(GTK_TOP)/lib/gtk-2.0/include \ |
50 | 65 |
51 LDFLAGS = $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) | 66 LDFLAGS = $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) |
52 | 67 |
53 all: $(TARGET) | 68 all: $(TARGET) |
54 | 69 |
55 strip: $(TARGET) | |
56 $(STRIP) $^ | |
57 | |
58 $(TARGET): $(OBJS) | 70 $(TARGET): $(OBJS) |
59 $(CC) -shared $^ $(LDFLAGS) -o $@ | 71 $(CC) -shared $^ $(LDFLAGS) -o $@ |
60 | 72 |
61 .c.o: | 73 .c.o: |
62 $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ | 74 $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ |
63 | 75 |
64 prefs_ui.o: prefs.ui | 76 prefs_ui.o: prefs.ui |
65 $(OBJCOPY) -I binary -O pe-i386 -B i386 $^ $@ | 77 $(OBJCOPY) -I binary -O pe-i386 -B i386 $^ $@ |
66 | 78 |
79 strip: $(TARGET) | |
80 $(STRIP) $^ | |
81 | |
67 clean: | 82 clean: |
68 rm -f $(OBJS) $(TARGET) *~ | 83 rm -f $(OBJS) $(TARGET) $(DEPEND) *~ |
84 | |
85 $(DEPEND): $(SRCS) | |
86 $(CC) -MM $(SRCS) > $@ | |
87 | |
88 -include $(DEPEND) |