~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to Makefile.def

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
host_modules= { module= gettext; };
63
63
host_modules= { module= gmp; lib_path=.libs; bootstrap=true;
64
64
                extra_configure_flags='--disable-shared';
65
 
                no_install= true; 
 
65
                no_install= true;
 
66
                // none-*-* disables asm optimizations, bootstrap-testing
 
67
                // the compiler more thoroughly.
66
68
                host="none-${host_vendor}-${host_os}";
67
 
                target="none-${host_vendor}-${host_os}"; };
 
69
                // gmp's configure will complain if given anything
 
70
                // different from host for target.
 
71
                target="none-${host_vendor}-${host_os}"; };
68
72
host_modules= { module= mpfr; lib_path=.libs; bootstrap=true;
69
73
                extra_configure_flags='--disable-shared @extra_mpfr_configure_flags@';
70
 
                no_install= true; 
71
 
                host="none-${host_vendor}-${host_os}";
72
 
                target="none-${host_vendor}-${host_os}"; };
 
74
                no_install= true; };
73
75
host_modules= { module= mpc; lib_path=.libs; bootstrap=true;
74
76
                extra_configure_flags='--disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@';
75
77
                no_install= true; };
76
 
host_modules= { module= ppl; lib_path=.libs; bootstrap=true;
 
78
host_modules= { module= ppl; lib_path=src/.libs; bootstrap=true;
77
79
                extra_configure_flags='--disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/';
78
 
                no_install= true; 
79
 
                host="none-${host_vendor}-${host_os}";
80
 
                target="none-${host_vendor}-${host_os}"; };
 
80
                no_install= true; };
81
81
host_modules= { module= cloog; lib_path=.libs; bootstrap=true;
82
 
                extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp';
83
 
                no_install= true; 
84
 
                host="none-${host_vendor}-${host_os}";
85
 
                target="none-${host_vendor}-${host_os}"; };
 
82
                extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl';
 
83
                extra_exports='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; ';
 
84
                extra_make_flags='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"';
 
85
                no_install= true; };
 
86
host_modules= { module= libelf; lib_path=.libs; bootstrap=true;
 
87
                extra_configure_flags='--disable-shared';
 
88
                no_install= true; };
86
89
host_modules= { module= gnuserv; };
87
90
host_modules= { module= gold; bootstrap=true; };
88
91
host_modules= { module= gprof; };
97
100
host_modules= { module= libcpp; bootstrap=true; };
98
101
host_modules= { module= libdecnumber; bootstrap=true; };
99
102
host_modules= { module= libgui; };
100
 
host_modules= { module= libiberty; bootstrap=true; };
 
103
host_modules= { module= libiberty; bootstrap=true;
 
104
                extra_configure_flags='@extra_host_libiberty_configure_flags@';};
101
105
// We abuse missing to avoid installing anything for libiconv.
102
106
host_modules= { module= libiconv;
103
107
                extra_configure_flags='--disable-shared';
141
145
                missing=maintainer-clean; };
142
146
host_modules= { module= utils; no_check=true; };
143
147
host_modules= { module= gnattools; };
 
148
host_modules= { module= lto-plugin; bootstrap=true; };
144
149
 
145
150
target_modules = { module= libstdc++-v3;
146
151
                   bootstrap=true;
169
174
target_modules = { module= qthreads; };
170
175
target_modules = { module= rda; };
171
176
target_modules = { module= libada; };
172
 
target_modules = { module= libgomp; lib_path=.libs; };
 
177
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
173
178
 
174
179
// These are (some of) the make targets to be done in each subdirectory.
175
180
// Not all; these are the ones which don't have special options.
324
329
dependencies = { module=all-gcc; on=all-mpc; };
325
330
dependencies = { module=all-gcc; on=all-ppl; };
326
331
dependencies = { module=all-gcc; on=all-cloog; };
 
332
dependencies = { module=all-gcc; on=all-libelf; };
327
333
dependencies = { module=all-gcc; on=all-build-texinfo; };
328
334
dependencies = { module=all-gcc; on=all-build-bison; };
329
335
dependencies = { module=all-gcc; on=all-build-byacc; };
346
352
 
347
353
dependencies = { module=all-gnattools; on=all-target-libada; };
348
354
 
 
355
dependencies = { module=all-lto-plugin; on=all-libiberty; };
 
356
 
349
357
dependencies = { module=configure-mpfr; on=all-gmp; };
350
358
dependencies = { module=configure-mpc; on=all-mpfr; };
351
359
dependencies = { module=configure-ppl; on=all-gmp; };
424
432
dependencies = { module=all-gold; on=all-build-bison; };
425
433
dependencies = { module=all-gold; on=all-build-byacc; };
426
434
dependencies = { module=check-gold; on=all-binutils; };
 
435
dependencies = { module=check-gold; on=all-gas; };
427
436
 
428
437
dependencies = { module=configure-opcodes; on=configure-intl; };
429
438
dependencies = { module=all-opcodes; on=all-bfd; };
538
547
dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
539
548
dependencies = { module=all-target-libstdc++-v3; on=all-target-libiberty; };
540
549
dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
 
550
// parallel_list.o and parallel_settings.o depend on omp.h, which is
 
551
// generated by the libgomp configure.  Unfortunately, due to the use of
 
552
//  recursive make, we can't be that specific.
 
553
dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
541
554
 
542
555
// Target modules in the 'src' repository.
543
556
lang_env_dependencies = { module=examples; };