17:39
[skypekit:skypekit.git] / skypekit_2.0.0.190_29281_CB30 / interfaces / skype / cpp_embedded / build / gmake / skypekitclient.make
1 # GNU Make project makefile autogenerated by Premake
2 ifndef config
3   config=debug
4 endif
5
6 ifndef verbose
7   SILENT = @
8 endif
9
10 ifndef CC
11   CC = gcc
12 endif
13
14 ifndef CXX
15   CXX = g++
16 endif
17
18 ifndef AR
19   AR = ar
20 endif
21
22 ifeq ($(config),debug)
23   OBJDIR     = obj/Debug/skypekitclient
24   TARGETDIR  = ..
25   TARGET     = $(TARGETDIR)/skypekitclient
26   DEFINES   += -D_DEBUG -DDEBUG
27   INCLUDES  += -I../../src/platform/threading/pthread -I../../src/api -I../../src/ipc -I../../src/types -I../../src/platform/threading -I../../src/platform/transport -I../../src/platform/transport/tcp -I../../../../../ipc/cpp -I../../../../../ipc/cpp/platform/se
28   CPPFLAGS  += -MMD -MP $(DEFINES) $(INCLUDES)
29   CFLAGS    += $(CPPFLAGS) $(ARCH) -Wall -g
30   CXXFLAGS  += $(CFLAGS) -fno-rtti
31   LDFLAGS   += -L..
32   LIBS      += -lpthread -lskypekit-cppwrapper_2_lib
33   RESFLAGS  += $(DEFINES) $(INCLUDES) 
34   LDDEPS    += ../libskypekit-cppwrapper_2_lib.a
35   LINKCMD    = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
36   define PREBUILDCMDS
37   endef
38   define PRELINKCMDS
39   endef
40   define POSTBUILDCMDS
41   endef
42 endif
43
44 ifeq ($(config),release)
45   OBJDIR     = obj/Release/skypekitclient
46   TARGETDIR  = ..
47   TARGET     = $(TARGETDIR)/skypekitclient
48   DEFINES   += -DNDEBUG
49   INCLUDES  += -I../../src/platform/threading/pthread -I../../src/api -I../../src/ipc -I../../src/types -I../../src/platform/threading -I../../src/platform/transport -I../../src/platform/transport/tcp -I../../../../../ipc/cpp -I../../../../../ipc/cpp/platform/se
50   CPPFLAGS  += -MMD -MP $(DEFINES) $(INCLUDES)
51   CFLAGS    += $(CPPFLAGS) $(ARCH) -Wall -O2
52   CXXFLAGS  += $(CFLAGS) -fno-rtti
53   LDFLAGS   += -s -L..
54   LIBS      += -lpthread -lskypekit-cppwrapper_2_lib
55   RESFLAGS  += $(DEFINES) $(INCLUDES) 
56   LDDEPS    += ../libskypekit-cppwrapper_2_lib.a
57   LINKCMD    = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
58   define PREBUILDCMDS
59   endef
60   define PRELINKCMDS
61   endef
62   define POSTBUILDCMDS
63   endef
64 endif
65
66 OBJECTS := \
67         $(OBJDIR)/command-contactlist.o \
68         $(OBJDIR)/ccontactsearch.o \
69         $(OBJDIR)/helper-functions.o \
70         $(OBJDIR)/command-contactsearch.o \
71         $(OBJDIR)/cparticipant.o \
72         $(OBJDIR)/command-conversation.o \
73         $(OBJDIR)/command-privacy.o \
74         $(OBJDIR)/command-setup.o \
75         $(OBJDIR)/command-conversationcall.o \
76         $(OBJDIR)/caccount.o \
77         $(OBJDIR)/command-account.o \
78         $(OBJDIR)/command-filetransfer.o \
79         $(OBJDIR)/command-sms.o \
80         $(OBJDIR)/cconversation.o \
81         $(OBJDIR)/command-conversationchat.o \
82         $(OBJDIR)/ccontact.o \
83         $(OBJDIR)/command-greeting.o \
84         $(OBJDIR)/command-conversationconference.o \
85         $(OBJDIR)/main.o \
86         $(OBJDIR)/cvoicemail.o \
87         $(OBJDIR)/csms.o \
88         $(OBJDIR)/cskype.o \
89         $(OBJDIR)/command-invoker.o \
90         $(OBJDIR)/ccontactgroup.o \
91         $(OBJDIR)/cmessage.o \
92         $(OBJDIR)/ctransfer.o \
93         $(OBJDIR)/command-voicemail.o \
94         $(OBJDIR)/cvideo.o \
95
96 RESOURCES := \
97
98 SHELLTYPE := msdos
99 ifeq (,$(ComSpec)$(COMSPEC))
100   SHELLTYPE := posix
101 endif
102 ifeq (/bin,$(findstring /bin,$(SHELL)))
103   SHELLTYPE := posix
104 endif
105
106 .PHONY: clean prebuild prelink
107
108 all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
109
110 $(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
111         @echo Linking skypekitclient
112         $(SILENT) $(LINKCMD)
113         $(POSTBUILDCMDS)
114
115 $(TARGETDIR):
116         @echo Creating $(TARGETDIR)
117 ifeq (posix,$(SHELLTYPE))
118         $(SILENT) mkdir -p $(TARGETDIR)
119 else
120         $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
121 endif
122
123 $(OBJDIR):
124         @echo Creating $(OBJDIR)
125 ifeq (posix,$(SHELLTYPE))
126         $(SILENT) mkdir -p $(OBJDIR)
127 else
128         $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
129 endif
130
131 clean:
132         @echo Cleaning skypekitclient
133 ifeq (posix,$(SHELLTYPE))
134         $(SILENT) rm -f  $(TARGET)
135         $(SILENT) rm -rf $(OBJDIR)
136 else
137         $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
138         $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
139 endif
140
141 prebuild:
142         $(PREBUILDCMDS)
143
144 prelink:
145         $(PRELINKCMDS)
146
147 ifneq (,$(PCH))
148 $(GCH): $(PCH)
149         @echo $(notdir $<)
150         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
151 endif
152
153 $(OBJDIR)/command-contactlist.o: ../../src/client/command-contactlist.cpp
154         @echo $(notdir $<)
155         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
156 $(OBJDIR)/ccontactsearch.o: ../../src/client/ccontactsearch.cpp
157         @echo $(notdir $<)
158         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
159 $(OBJDIR)/helper-functions.o: ../../src/client/helper-functions.cpp
160         @echo $(notdir $<)
161         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
162 $(OBJDIR)/command-contactsearch.o: ../../src/client/command-contactsearch.cpp
163         @echo $(notdir $<)
164         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
165 $(OBJDIR)/cparticipant.o: ../../src/client/cparticipant.cpp
166         @echo $(notdir $<)
167         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
168 $(OBJDIR)/command-conversation.o: ../../src/client/command-conversation.cpp
169         @echo $(notdir $<)
170         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
171 $(OBJDIR)/command-privacy.o: ../../src/client/command-privacy.cpp
172         @echo $(notdir $<)
173         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
174 $(OBJDIR)/command-setup.o: ../../src/client/command-setup.cpp
175         @echo $(notdir $<)
176         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
177 $(OBJDIR)/command-conversationcall.o: ../../src/client/command-conversationcall.cpp
178         @echo $(notdir $<)
179         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
180 $(OBJDIR)/caccount.o: ../../src/client/caccount.cpp
181         @echo $(notdir $<)
182         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
183 $(OBJDIR)/command-account.o: ../../src/client/command-account.cpp
184         @echo $(notdir $<)
185         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
186 $(OBJDIR)/command-filetransfer.o: ../../src/client/command-filetransfer.cpp
187         @echo $(notdir $<)
188         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
189 $(OBJDIR)/command-sms.o: ../../src/client/command-sms.cpp
190         @echo $(notdir $<)
191         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
192 $(OBJDIR)/cconversation.o: ../../src/client/cconversation.cpp
193         @echo $(notdir $<)
194         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
195 $(OBJDIR)/command-conversationchat.o: ../../src/client/command-conversationchat.cpp
196         @echo $(notdir $<)
197         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
198 $(OBJDIR)/ccontact.o: ../../src/client/ccontact.cpp
199         @echo $(notdir $<)
200         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
201 $(OBJDIR)/command-greeting.o: ../../src/client/command-greeting.cpp
202         @echo $(notdir $<)
203         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
204 $(OBJDIR)/command-conversationconference.o: ../../src/client/command-conversationconference.cpp
205         @echo $(notdir $<)
206         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
207 $(OBJDIR)/main.o: ../../src/client/main.cpp
208         @echo $(notdir $<)
209         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
210 $(OBJDIR)/cvoicemail.o: ../../src/client/cvoicemail.cpp
211         @echo $(notdir $<)
212         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
213 $(OBJDIR)/csms.o: ../../src/client/csms.cpp
214         @echo $(notdir $<)
215         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
216 $(OBJDIR)/cskype.o: ../../src/client/cskype.cpp
217         @echo $(notdir $<)
218         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
219 $(OBJDIR)/command-invoker.o: ../../src/client/command-invoker.cpp
220         @echo $(notdir $<)
221         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
222 $(OBJDIR)/ccontactgroup.o: ../../src/client/ccontactgroup.cpp
223         @echo $(notdir $<)
224         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
225 $(OBJDIR)/cmessage.o: ../../src/client/cmessage.cpp
226         @echo $(notdir $<)
227         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
228 $(OBJDIR)/ctransfer.o: ../../src/client/ctransfer.cpp
229         @echo $(notdir $<)
230         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
231 $(OBJDIR)/command-voicemail.o: ../../src/client/command-voicemail.cpp
232         @echo $(notdir $<)
233         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
234 $(OBJDIR)/cvideo.o: ../../src/client/cvideo.cpp
235         @echo $(notdir $<)
236         $(SILENT) $(CXX) $(CXXFLAGS) -o $@ -c $<
237
238 -include $(OBJECTS:%.o=%.d)