1 # ---------------------------------------------------------------------------
6 # ---------------------------------------------------------------------------
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
12 # ---------------------------------------------------------------------------
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
\fbus
2.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
35 MAINSOURCE
= gammu.bpf
36 RESDEPEN
= $(RESFILES
)
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
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
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 \
76 PFLAGS
= -N2Output
-N0Output
-$YD -$A8
77 RFLAGS
= /l
0x415 /d
"NDEBUG" /i
$(BCB
)\
include;$(BCB
)\
include\mfc
79 LFLAGS
= -IOutput
-D
"" -ap
-Tpe
-x
-Gn
-v
-q
80 # ---------------------------------------------------------------------------
81 ALLOBJ
= c0x32.obj
$(OBJFILES
)
83 ALLLIB
= $(LIBFILES
) $(LIBRARIES
) import32.lib cw32.lib
84 # ---------------------------------------------------------------------------
109 ProductVersion
=1.0.0.0
113 DebugSourceDirs
=$(BCB
)\source
\vcl
121 # ---------------------------------------------------------------------------
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 # ---------------------------------------------------------------------------
129 # ---------------------------------------------------------------------------
130 !if
"$(USERDEFINES)" != ""
131 AUSERDEFINES
= -d
$(USERDEFINES
:;= -d
)
161 # ---------------------------------------------------------------------------
163 .PATH.CPP
= $(PATHCPP
)
168 .PATH.PAS
= $(PATHPAS
)
172 .PATH.ASM
= $(PATHASM
)
180 .PATH.OBJ
= $(PATHOBJ
)
182 # ---------------------------------------------------------------------------
183 $(PROJECT
): $(OTHERFILES
) $(IDLGENFILES
) $(OBJFILES
) $(RESDEPEN
) $(DEFFILE
)
184 $(BCB
)\BIN\
$(LINKER
) @
&&!
185 $(LFLAGS
) -L
$(LIBPATH
) +
192 # ---------------------------------------------------------------------------
194 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
197 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
200 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
203 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
206 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
209 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
212 $(BCB
)\BIN\
$(TASM32
) $(AFLAGS
) -i
$(INCLUDEPATH
:;= -i
) $(AUSERDEFINES
) -d
$(SYSDEFINES
:;= -d
) $<, $@
215 $(BCB
)\BIN\
$(BRCC32
) $(RFLAGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -fo
$@
$<
219 # ---------------------------------------------------------------------------