File tree Expand file tree Collapse file tree 3 files changed +15
-15
lines changed Expand file tree Collapse file tree 3 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 77< links>
88< link name= " parent" > 7bc74cc796c455a46d699ad91f6aca5b7c790f56a6a0968b4ecbce33e fce9d25< / link>
99< / links>
10- < cf v= " sdevaux 2025-02-17T22:26:18+01 :00" / >
10+ < cf v= " fred322 2025-04-18T11:02:26+02 :00" / >
1111< / cr>
Original file line number Diff line number Diff line change @@ -241,22 +241,23 @@ run:: all
241241 || $(ABS_PRINT_error ) "Run failed : $(TARGETFILE_EXE ) $(RUNARGS ) "
242242 @$(RUNTIME_EPILOG )
243243
244- GDBCMD: =$(BUILDROOT ) /gdb-$(MODNAME )
244+ GDBCMD: =$(OBJDIR ) /gdb-$(MODNAME )
245245
246- .PHONY : debugcmd
247- gdbcmd : $(TARGETFILE_EXE )
246+ .PHONY : $( GDBCMD )
247+ $( GDBCMD ) : $(TARGETFILE_EXE )
248248 @$(ABS_PRINT_info ) " Generating gdb test script $( GDBCMD) "
249- @mkdir -p $(BUILDROOT )
250- @echo ' set environment LD_LIBRARY_PATH=$(TLDLIBP)' > $(GDBCMD )
249+ @mkdir -p $(@D )
250+ @echo ' set environment LD_LIBRARY_PATH=$(LDLIBP)' > $(GDBCMD )
251+ @echo ' set environment WINEPATH="$(WINEFULLPATH);$$WINEPATH"' >> $(GDBCMD )
251252 @echo ' set args $(RUNARGS)' >> $(GDBCMD )
252253 @echo ' file $(TARGETFILE_EXE)' >> $(GDBCMD )
253254 @printf " define runapp\nrun\nend\n" >> $(GDBCMD )
254255
255256
256257# run application with gdb
257258# TODO cygwin compat
258- debug :: $(TARGETFILE_EXE ) gdbcmd
259- @PATH=$(RUNPATH ) $(RUNTIME_ENV ) gdb -x $( GDBCMD )
259+ debug :: $(GDBCMD )
260+ @PATH=$(RUNPATH ) $(RUNTIME_ENV ) gdb -x $<
260261
261262# print eclipse setup
262263.PHONY : edebug
Original file line number Diff line number Diff line change @@ -254,13 +254,12 @@ endif
254254# # - debugcheck [RUNARGS="<arg> [<arg>]*": run test from gdb debugger
255255# TODO add cygwin support
256256
257- GDBCMDTEST: =$(BUILDROOT ) /gdb-$(MODNAME ) .test
257+ GDBCMDTEST: =$(OBJDIR ) /gdb-$(MODNAME ) .test
258258
259-
260- .PHONY : gdbcmdtest
261- gdbcmdtest : testbuild
259+ .PHONY : $(GDBCMDTEST )
260+ $(GDBCMDTEST ) : testbuild
262261 @$(ABS_PRINT_info ) " Generating gdb test script $( GDBCMDTEST) "
263- @mkdir -p $(BUILDROOT )
262+ @mkdir -p $(@D )
264263 @echo ' set environment LD_LIBRARY_PATH=$(TLDLIBP)' > $(GDBCMDTEST )
265264 @echo ' set environment TRDIR=$(TRDIR)' >> $(GDBCMDTEST )
266265 @echo ' set environment TTARGETDIR=$(TTARGETDIR)' >> $(GDBCMDTEST )
@@ -270,9 +269,9 @@ gdbcmdtest: testbuild
270269
271270
272271.PHONY : debugcheck
273- debugcheck : testbuild gdbcmdtest
272+ debugcheck : $( GDBCMDTEST )
274273 @$(ABS_PRINT ) " use" " Use runtests command to launch tests from gdb"
275- @PATH=" $( RUNPATH) " gdb -x $( GDBCMDTEST )
274+ @PATH=" $( RUNPATH) " gdb -x $<
276275
277276GDBSERVER_PORT? =9091
278277# # - remotedebugtest [RUNARGS="<arg> [<arg>]*": run test from gdbserver debugger] [GDBSERVER_PORT=9091 : default gdbserver port]
You can’t perform that action at this time.
0 commit comments