Imported gammu 0.90.7
[gammu.git] / gammu / bcc6.mak / gammu.mak
blob339462ef07c14682f976b0eb2c2b533a198fc885
1 # ---------------------------------------------------------------------------
2 !if !$d(BCB)
3 BCB = $(MAKEDIR)\..
4 !endif
6 # ---------------------------------------------------------------------------
7 # IDE SECTION
8 # ---------------------------------------------------------------------------
9 # The following section of the project makefile is managed by the BCB IDE.
10 # It is recommended to use the IDE to change any of the values in this
11 # section.
12 # ---------------------------------------------------------------------------
14 VERSION = BCB.06.00
15 # ---------------------------------------------------------------------------
16 PROJECT = Output\gammu.exe
17 OBJFILES = Output\gammu.obj Output\sniff.obj Output\dct3.obj Output\wmx.obj \
18 Output\wmx-sim.obj Output\wmx-util.obj Output\wmx-list.obj \
19 Output\wmx-gsm.obj Output\dct4.obj Output\dsiemens.obj Output\s_files.obj \
20 Output\smsdcore.obj Output\cfg.obj Output\coding.obj Output\md5.obj \
21 Output\misc.obj Output\at.obj Output\obex.obj Output\mrouter.obj \
22 Output\fbus2.obj Output\alcabus.obj Output\phonet.obj Output\mbus2.obj \
23 Output\gsmback.obj Output\gsmcal.obj Output\backldif.obj \
24 Output\backlmb.obj Output\backvcs.obj Output\backvcf.obj \
25 Output\backtext.obj Output\backics.obj Output\gsmlogo.obj Output\gsmnet.obj \
26 Output\gsmpbk.obj Output\gsmring.obj Output\gsmsms.obj Output\gsmems.obj \
27 Output\gsmmulti.obj Output\sonyeric.obj Output\gsmwap.obj \
28 Output\gsmmisc.obj Output\gsmcomon.obj Output\gsmstate.obj \
29 Output\n6110.obj Output\n6510.obj Output\n3650.obj Output\dct4func.obj \
30 Output\n7110.obj Output\n9210.obj Output\dct3func.obj Output\nauto.obj \
31 Output\nfunc.obj Output\nfuncold.obj Output\alcatel.obj Output\obexgen.obj \
32 Output\mroutgen.obj Output\pfunc.obj Output\atgen.obj Output\siemens.obj \
33 Output\irda.obj Output\bluetoth.obj Output\ser_w32.obj Output\devfunc.obj
34 RESFILES = gammu.res
35 MAINSOURCE = gammu.bpf
36 RESDEPEN = $(RESFILES)
37 LIBFILES =
38 IDLFILES =
39 IDLGENFILES =
40 LIBRARIES =
41 PACKAGES = rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi dbrtl.bpi vcldb.bpi adortl.bpi \
42 ibsmp.bpi bdertl.bpi vcldbx.bpi qrpt.bpi teeui.bpi teedb.bpi tee.bpi \
43 dss.bpi teeqr.bpi ibxpress.bpi dsnap.bpi vclie.bpi inetdb.bpi inet.bpi \
44 nmfast.bpi webdsnap.bpi bcbie.bpi dclocx.bpi bcb2kaxserver.bpi
45 SPARELIBS =
46 DEFFILE =
47 OTHERFILES =
48 # ---------------------------------------------------------------------------
49 DEBUGLIBPATH = $(BCB)\lib\debug
50 RELEASELIBPATH = $(BCB)\lib\release
51 USERDEFINES = WIN32;NDEBUG;_CONSOLE
52 SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT
53 INCLUDEPATH = ..\..\common\service\sms;..\depend\dct3trac;..\..\common\misc\coding;..\..\common\service\backup;..\;..;..\..\common\phone\symbian;..\..\common\protocol\symbian;..\..\common\protocol\obex;..\..\common\phone\obex;..\..\common\device;..\smsd;..\depend;..\..\common\device\serial;..\..\common\protocol\alcatel;..\..\common\phone\alcatel;..\..\common\phone;..\..\common\phone\nokia;..\..\common\phone\nokia\dct4;..\..\common\phone\nokia\dct3;..\..\common\device\irda;..\..\common\device\bluetoth;..\..\common;..\..\common\service;..\..\common\protocol\nokia;..\..\common\misc;..\..\common\phone\at;..\..\common\protocol\at;$(BCB)\include;$(BCB)\include\mfc;$(BCB)\include\atl
54 LIBPATH = ..\..\common\service\sms;..\depend\dct3trac;..\..\common\misc\coding;..\..\common\service\backup;..\;..;..\..\common\phone\symbian;..\..\common\protocol\symbian;..\..\common\device;..\..\common\protocol\obex;..\..\common\phone\obex;..\smsd;..\depend;..\..\common\phone\alcatel;..\..\common\protocol\alcatel;..\..\common\device\serial;..\..\common\device\bluetoth;..\..\common\phone;..\..\common\phone\nokia;..\..\common\phone\nokia\dct4;..\..\common\phone\nokia\dct3;..\..\common\device\irda;..\..\common;..\..\common\service;..\..\common\protocol\nokia;..\..\common\misc;..\..\common\phone\at;..\..\common\protocol\at;$(BCB)\lib;$(RELEASELIBPATH);$(BCB)\lib\psdk
55 WARNINGS= -w-par -w-8027 -w-8026 -w-csu
56 PATHCPP = .;..;..;..\depend;..\depend\dct3trac;..\depend\dct3trac;..\depend\dct3trac;..\depend\dct3trac;..\depend\dct3trac;..\depend;..\depend;..\smsd;..\smsd;..\..\common\misc;..\..\common\misc\coding;..\..\common\misc\coding;..\..\common\misc;..\..\common\protocol\at;..\..\common\protocol\obex;..\..\common\protocol\symbian;..\..\common\protocol\nokia;..\..\common\protocol\alcatel;..\..\common\protocol\nokia;..\..\common\protocol\nokia;..\..\common\service\backup;..\..\common\service;..\..\common\service\backup;..\..\common\service\backup;..\..\common\service\backup;..\..\common\service\backup;..\..\common\service\backup;..\..\common\service\backup;..\..\common\service;..\..\common\service;..\..\common\service;..\..\common\service;..\..\common\service\sms;..\..\common\service\sms;..\..\common\service\sms;..\..\common\phone\at;..\..\common\service;..\..\common\service;..\..\common;..\..\common;..\..\common\phone\nokia\dct3;..\..\common\phone\nokia\dct4;..\..\common\phone\nokia\dct4;..\..\common\phone\nokia\dct4;..\..\common\phone\nokia\dct3;..\..\common\phone\nokia\dct3;..\..\common\phone\nokia\dct3;..\..\common\phone\nokia;..\..\common\phone\nokia;..\..\common\phone\nokia;..\..\common\phone\alcatel;..\..\common\phone\obex;..\..\common\phone\symbian;..\..\common\phone;..\..\common\phone\at;..\..\common\phone\at;..\..\common\device\irda;..\..\common\device\bluetoth;..\..\common\device\serial;..\..\common\device
57 PATHASM = .;
58 PATHPAS = .;
59 PATHRC = .;
60 PATHOBJ = .;$(LIBPATH)
61 # ---------------------------------------------------------------------------
62 CFLAG1 = -O2 -w- -VF -fp -X- -a8 -5 -b -k -vi -q -c
63 IDLCFLAGS = -src_suffix cpp -DWIN32 -DNDEBUG -D_CONSOLE -I..\. -I.. \
64 -I..\..\common\protocol\obex -I..\..\common\phone\obex \
65 -I..\..\common\service\sms -I..\..\common\misc\coding \
66 -I..\..\common\phone\symbian -I..\..\common\device\serial -I..\smsd \
67 -I..\..\common\phone -I..\depend -I..\..\common\protocol\alcatel \
68 -I..\..\common\device\bluetoth -I..\..\common\phone\nokia \
69 -I..\..\common\service\backup -I..\depend\dct3trac \
70 -I..\..\common\phone\alcatel -I..\..\common\protocol\symbian \
71 -I..\..\common\phone\nokia\dct4 -I..\..\common\phone\nokia\dct3 \
72 -I..\..\common\device\irda -I..\..\common -I..\..\common\service \
73 -I..\..\common\protocol\nokia -I..\..\common\misc -I..\..\common\phone\at \
74 -I..\..\common\protocol\at -I$(BCB)\include -I$(BCB)\include\mfc \
75 -I$(BCB)\include\atl
76 PFLAGS = -N2Output -N0Output -$YD -$A8
77 RFLAGS = /l 0x415 /d "NDEBUG" /i$(BCB)\include;$(BCB)\include\mfc
78 AFLAGS = /mx /w2 /zd
79 LFLAGS = -IOutput -D"" -ap -Tpe -x -Gn -v -q
80 # ---------------------------------------------------------------------------
81 ALLOBJ = c0x32.obj $(OBJFILES)
82 ALLRES = $(RESFILES)
83 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32.lib
84 # ---------------------------------------------------------------------------
85 !ifdef IDEOPTIONS
87 [Version Info]
88 IncludeVerInfo=0
89 AutoIncBuild=0
90 MajorVer=1
91 MinorVer=0
92 Release=0
93 Build=0
94 Debug=0
95 PreRelease=0
96 Special=0
97 Private=0
98 DLL=0
100 [Version Info Keys]
101 CompanyName=
102 FileDescription=
103 FileVersion=1.0.0.0
104 InternalName=
105 LegalCopyright=
106 LegalTrademarks=
107 OriginalFilename=
108 ProductName=
109 ProductVersion=1.0.0.0
110 Comments=
112 [Debugging]
113 DebugSourceDirs=$(BCB)\source\vcl
115 !endif
121 # ---------------------------------------------------------------------------
122 # MAKE SECTION
123 # ---------------------------------------------------------------------------
124 # This section of the project file is not used by the BCB IDE. It is for
125 # the benefit of building from the command-line using the MAKE utility.
126 # ---------------------------------------------------------------------------
128 .autodepend
129 # ---------------------------------------------------------------------------
130 !if "$(USERDEFINES)" != ""
131 AUSERDEFINES = -d$(USERDEFINES:;= -d)
132 !else
133 AUSERDEFINES =
134 !endif
136 !if !$d(BCC32)
137 BCC32 = bcc32
138 !endif
140 !if !$d(CPP32)
141 CPP32 = cpp32
142 !endif
144 !if !$d(DCC32)
145 DCC32 = dcc32
146 !endif
148 !if !$d(TASM32)
149 TASM32 = tasm32
150 !endif
152 !if !$d(LINKER)
153 LINKER = ilink32
154 !endif
156 !if !$d(BRCC32)
157 BRCC32 = brcc32
158 !endif
161 # ---------------------------------------------------------------------------
162 !if $d(PATHCPP)
163 .PATH.CPP = $(PATHCPP)
164 .PATH.C = $(PATHCPP)
165 !endif
167 !if $d(PATHPAS)
168 .PATH.PAS = $(PATHPAS)
169 !endif
171 !if $d(PATHASM)
172 .PATH.ASM = $(PATHASM)
173 !endif
175 !if $d(PATHRC)
176 .PATH.RC = $(PATHRC)
177 !endif
179 !if $d(PATHOBJ)
180 .PATH.OBJ = $(PATHOBJ)
181 !endif
182 # ---------------------------------------------------------------------------
183 $(PROJECT): $(OTHERFILES) $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
184 $(BCB)\BIN\$(LINKER) @&&!
185 $(LFLAGS) -L$(LIBPATH) +
186 $(ALLOBJ), +
187 $(PROJECT),, +
188 $(ALLLIB), +
189 $(DEFFILE), +
190 $(ALLRES)
192 # ---------------------------------------------------------------------------
193 .pas.hpp:
194 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
196 .pas.obj:
197 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
199 .cpp.obj:
200 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
202 .c.obj:
203 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
205 .c.i:
206 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
208 .cpp.i:
209 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
211 .asm.obj:
212 $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
214 .rc.res:
215 $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
219 # ---------------------------------------------------------------------------