all options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Source: kbuild  ]

Package: kbuild (1:0.1.9998svn3686+dfsg-2 and others)

Links for kbuild

Screenshot

Debian Resources:

Download Source Package kbuild:

Maintainers:

External Resources:

Similar packages:

infrastruttura per scrivere semplici makefile per attività complesse

Gli obiettivi dell'infrastruttura kBuild:

 - comportamento simile in tutte le piattaforme supportate;
 - flessibilità, non creare restrizioni non necessarie che impediscono
   soluzioni ad-hoc;
 - il Makefile può essere molto semplice da scrivere e mantenere.

Ci sono quattro concetti messi alla prova nell'attuale incarnazione di kBuild:

 - un file di configurazione per un sottoalbero incluso automaticamente;
 - modelli di configurazione per obiettivi come meccanismo primario per la
   semplificazione makefile;
 - strumenti e SDK per assistere i modelli con flessibilità;
 - metodo per makefile non ricorsivi usando sotto-makefile.

kBuild non fornisce alcuna funzionalità per controllare le configurazioni di compilatore/libreria/header, non è il suo obiettivo. Se ciò è importante per un progetto, provare lo strumento autoconf nel sistema di compilazione GNU. È possibile usare kBuild insieme ad autoconf se si desidera, ma si potrebbe anche usare solo il pacchetto GNU completo.

Tags: Software Development: Build Tool, Implemented in: C++, User Interface: interface::commandline, role::program, Scope: Utility, Purpose: use::configuring, works-with::software:source

Other Packages Related to kbuild

  • depends
  • recommends
  • suggests
  • enhances

Download kbuild

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 1:0.1.9998svn3686+dfsg-2 681.2 kB5,245.0 kB [list of files]
amd64 1:0.1.9998svn3686+dfsg-2 695.4 kB3,879.0 kB [list of files]
arm64 1:0.1.9998svn3686+dfsg-2 640.7 kB4,924.0 kB [list of files]
armel 1:0.1.9998svn3686+dfsg-2 591.3 kB4,764.0 kB [list of files]
armhf 1:0.1.9998svn3686+dfsg-2 603.8 kB4,444.0 kB [list of files]
hppa (unofficial port) 1:0.1.9998svn3686+dfsg-2 648.6 kB3,694.0 kB [list of files]
i386 1:0.1.9998svn3686+dfsg-2 724.1 kB4,015.0 kB [list of files]
ia64 (unofficial port) 1:0.1.9998svn3604+dfsg-1 824.4 kB5,574.0 kB [list of files]
loong64 (unofficial port) 1:0.1.9998svn3686+dfsg-2 689.0 kB5,052.0 kB [list of files]
m68k (unofficial port) 1:0.1.9998svn3686+dfsg-2 549.8 kB3,432.0 kB [list of files]
mips64el 1:0.1.9998svn3686+dfsg-2 669.2 kB4,147.0 kB [list of files]
ppc64 (unofficial port) 1:0.1.9998svn3686+dfsg-2 702.4 kB5,456.0 kB [list of files]
ppc64el 1:0.1.9998svn3686+dfsg-2 723.5 kB5,373.0 kB [list of files]
riscv64 1:0.1.9998svn3686+dfsg-2 708.6 kB3,506.0 kB [list of files]
s390x 1:0.1.9998svn3686+dfsg-2 709.1 kB4,016.0 kB [list of files]
sh4 (unofficial port) 1:0.1.9998svn3686+dfsg-2 669.3 kB4,632.0 kB [list of files]
sparc64 (unofficial port) 1:0.1.9998svn3149+dfsg-3 575.2 kB3,140.0 kB [list of files]
x32 (unofficial port) 1:0.1.9998svn3686+dfsg-2 686.4 kB3,779.0 kB [list of files]