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 = DCHookTest.exe
17 OBJFILES = DCHookTest.obj DCHookMain.obj StringLib.obj PopupConfig.obj Util.obj \
19 RESFILES = DCHookTest.res icon.res
20 MAINSOURCE = DCHookTest.cpp
21 RESDEPEN = $(RESFILES) DCHookMain.dfm PopupConfig.dfm Notify.dfm
25 LIBRARIES = Vclx50.lib vcl50.lib
27 SPARELIBS = vcl50.lib Vclx50.lib
29 # ---------------------------------------------------------------------------
34 DEBUGLIBPATH = $(BCB)\lib\debug
35 RELEASELIBPATH = $(BCB)\lib\release
37 SYSDEFINES = NO_STRICT
38 INCLUDEPATH = ..\..\Filer;$(BCB)\Lib;$(BCB)\include;$(BCB)\include\vcl
39 LIBPATH = ..\..\Filer;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib
40 WARNINGS= -w-par -w-8027 -w-8026
41 # ---------------------------------------------------------------------------
42 CFLAG1 = -O2 -H=dchooktest.csm -Vx -Ve -X- -a4 -5 -b- -k- -vi -c -tW -tWM
44 PFLAGS = -$Y- -$L- -$D- -v -JPHNE -M
47 LFLAGS = -D"" -aa -Tpe -GD -s
48 # ---------------------------------------------------------------------------
49 ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
51 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
52 # ---------------------------------------------------------------------------
77 ProductVersion=1.0.0.0
81 DebugSourceDirs=$(BCB)\source\vcl
89 # ---------------------------------------------------------------------------
91 # ---------------------------------------------------------------------------
92 # This section of the project file is not used by the BCB IDE. It is for
93 # the benefit of building from the command-line using the MAKE utility.
94 # ---------------------------------------------------------------------------
97 # ---------------------------------------------------------------------------
98 !if "$(USERDEFINES)" != ""
99 AUSERDEFINES = -d$(USERDEFINES:;= -d)
129 # ---------------------------------------------------------------------------
131 .PATH.CPP = $(PATHCPP)
136 .PATH.PAS = $(PATHPAS)
140 .PATH.ASM = $(PATHASM)
146 # ---------------------------------------------------------------------------
147 $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
148 $(BCB)\BIN\$(LINKER) @&&!
149 $(LFLAGS) -L$(LIBPATH) +
156 # ---------------------------------------------------------------------------
158 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
161 $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
164 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
167 $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
170 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
173 $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
176 $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
179 $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
180 # ---------------------------------------------------------------------------