OSDN Git Service

amodiからの文字位置情報が二桁以上あると正しく取得できていなかった
[dokopop/dokopop.git] / DCHookTest / DCHookTest.mak
1 # ---------------------------------------------------------------------------
2 !if !$d(BCB)
3 BCB = $(MAKEDIR)\..
4 !endif
5
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 # ---------------------------------------------------------------------------
13
14 VERSION = BCB.05.03
15 # ---------------------------------------------------------------------------
16 PROJECT = DCHookTest.exe
17 OBJFILES = DCHookTest.obj DCHookMain.obj StringLib.obj PopupConfig.obj Util.obj \
18     Notify.obj
19 RESFILES = DCHookTest.res icon.res
20 MAINSOURCE = DCHookTest.cpp
21 RESDEPEN = $(RESFILES) DCHookMain.dfm PopupConfig.dfm Notify.dfm
22 LIBFILES = 
23 IDLFILES = 
24 IDLGENFILES = 
25 LIBRARIES = Vclx50.lib vcl50.lib
26 PACKAGES = vcl50.bpi
27 SPARELIBS = vcl50.lib Vclx50.lib
28 DEFFILE = 
29 # ---------------------------------------------------------------------------
30 PATHCPP = .;
31 PATHASM = .;
32 PATHPAS = .;
33 PATHRC = .;
34 DEBUGLIBPATH = $(BCB)\lib\debug
35 RELEASELIBPATH = $(BCB)\lib\release
36 USERDEFINES = 
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
43 IDLCFLAGS = 
44 PFLAGS = -$Y- -$L- -$D- -v -JPHNE -M
45 RFLAGS = 
46 AFLAGS = /mx /w2 /zn
47 LFLAGS = -D"" -aa -Tpe -GD -s
48 # ---------------------------------------------------------------------------
49 ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
50 ALLRES = $(RESFILES)
51 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
52 # ---------------------------------------------------------------------------
53 !ifdef IDEOPTIONS
54
55 [Version Info]
56 IncludeVerInfo=0
57 AutoIncBuild=0
58 MajorVer=1
59 MinorVer=0
60 Release=0
61 Build=0
62 Debug=0
63 PreRelease=0
64 Special=0
65 Private=0
66 DLL=0
67
68 [Version Info Keys]
69 CompanyName=
70 FileDescription=
71 FileVersion=1.0.0.0
72 InternalName=
73 LegalCopyright=
74 LegalTrademarks=
75 OriginalFilename=
76 ProductName=
77 ProductVersion=1.0.0.0
78 Comments=
79
80 [Debugging]
81 DebugSourceDirs=$(BCB)\source\vcl
82
83 !endif
84
85
86
87
88
89 # ---------------------------------------------------------------------------
90 # MAKE SECTION
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 # ---------------------------------------------------------------------------
95
96 .autodepend
97 # ---------------------------------------------------------------------------
98 !if "$(USERDEFINES)" != ""
99 AUSERDEFINES = -d$(USERDEFINES:;= -d)
100 !else
101 AUSERDEFINES =
102 !endif
103
104 !if !$d(BCC32)
105 BCC32 = bcc32
106 !endif
107
108 !if !$d(CPP32)
109 CPP32 = cpp32
110 !endif
111
112 !if !$d(DCC32)
113 DCC32 = dcc32
114 !endif
115
116 !if !$d(TASM32)
117 TASM32 = tasm32
118 !endif
119
120 !if !$d(LINKER)
121 LINKER = ilink32
122 !endif
123
124 !if !$d(BRCC32)
125 BRCC32 = brcc32
126 !endif
127
128
129 # ---------------------------------------------------------------------------
130 !if $d(PATHCPP)
131 .PATH.CPP = $(PATHCPP)
132 .PATH.C   = $(PATHCPP)
133 !endif
134
135 !if $d(PATHPAS)
136 .PATH.PAS = $(PATHPAS)
137 !endif
138
139 !if $d(PATHASM)
140 .PATH.ASM = $(PATHASM)
141 !endif
142
143 !if $d(PATHRC)
144 .PATH.RC  = $(PATHRC)
145 !endif
146 # ---------------------------------------------------------------------------
147 $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
148     $(BCB)\BIN\$(LINKER) @&&!
149     $(LFLAGS) -L$(LIBPATH) +
150     $(ALLOBJ), +
151     $(PROJECT),, +
152     $(ALLLIB), +
153     $(DEFFILE), +
154     $(ALLRES)
155 !
156 # ---------------------------------------------------------------------------
157 .pas.hpp:
158     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
159
160 .pas.obj:
161     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
162
163 .cpp.obj:
164     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
165
166 .c.obj:
167     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
168
169 .c.i:
170     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
171
172 .cpp.i:
173     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
174
175 .asm.obj:
176     $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
177
178 .rc.res:
179     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
180 # ---------------------------------------------------------------------------
181
182
183
184