]> sjero.net Git - linphone/blob - gtk/Makefile.am
Merge branch 'master' of git.linphone.org:linphone into upnp
[linphone] / gtk / Makefile.am
1 UI_FILES=       about.ui \
2                 main.ui \
3                 password.ui \
4                 contact.ui \
5                 parameters.ui \
6                 sip_account.ui \
7                 call_logs.ui \
8                 log.ui \
9                 buddylookup.ui \
10                 tunnel_config.ui \
11                 waiting.ui \
12                 dscp_settings.ui \
13                 call_statistics.ui
14
15 PIXMAPS=        \
16                 stock_people.png 
17
18 LINPHONE_ICO_RC_FILE=linphone.rc
19 LINPHONE_ICO_FILE=linphone.ico
20
21 EXTRA_DIST=     $(PIXMAPS) \
22                 $(UI_FILES) \
23                 linphone.iss \
24                 $(LINPHONE_ICO_RC_FILE) \
25                 $(LINPHONE_ICO_FILE)
26                 gtkrc \
27                 gtkrc.mac
28
29 if BUILD_GTK_UI
30
31 BUILT_SOURCES=version_date.h
32
33 bin_PROGRAMS=linphone
34
35 linphone_SOURCES=       \
36                         main.c \
37                         propertybox.c \
38                         friendlist.c \
39                         support.c \
40                         chat.c \
41                         calllogs.c \
42                         logging.c \
43                         update.c \
44                         buddylookup.c \
45                         utils.c \
46                         incall_view.c \
47                         loginframe.c \
48                         singleinstance.c \
49                         conference.c \
50                         linphone.h 
51 if BUILD_WIZARD
52 linphone_SOURCES+=      \
53                         setupwizard.c
54 endif
55
56 linphone_LDADD=\
57                 $(top_builddir)/coreapi/liblinphone.la \
58                 $(ORTP_LIBS) \
59                 $(MEDIASTREAMER_LIBS) \
60                 $(LIBGTK_LIBS) $(NOTIFY1_LIBS) $(NOTIFY4_LIBS) $(LIBGTKMAC_LIBS) $(INTLLIBS) 
61
62
63 if BUILD_WIN32
64
65 linphone.res:   $(LINPHONE_ICO_RC_FILE) $(LINPHONE_ICO_FILE)
66         windres $(srcdir)/$(LINPHONE_ICO_RC_FILE) -O coff -o linphone.res
67
68 linphone_LDADD+=linphone.res -lwininet
69 linphone_LDFLAGS=-Wl,--export-all-symbols -mwindows
70 else
71 linphone_LDFLAGS=-export-dynamic
72 endif
73
74 uidir=$(datadir)/linphone
75 ui_DATA=$(UI_FILES) $(PIXMAPS) $(top_srcdir)/COPYING
76
77 endif
78
79
80 AM_CFLAGS= -DIN_LINPHONE -I$(top_srcdir)/coreapi/ \
81                 $(MEDIASTREAMER_CFLAGS) \
82                 $(ORTP_CFLAGS) \
83                 $(STRICT_OPTIONS) $(LIBGTK_CFLAGS) $(LIBGTKMAC_CFLAGS) $(IPV6_CFLAGS) \
84                 $(TUNNEL_CFLAGS)
85
86
87 version_date.h: $(top_srcdir)/configure.ac
88         echo "#define LINPHONE_VERSION_DATE \"$(VERSION)-`date +%y%m%d`\"" > $@
89
90 newdate:
91         rm -f version_date.h
92
93 CLEANFILES=version_date.h linphone.res
94