8. märts 2003
cheatmake
1

# `cheatmake`

Käsu `make` libavariant teatud failide ehitamatajätmiseks

    cheatmake hidechange fail show why fail

## Kirjeldus

`cheatmake` aitab säästa aega ümberkompileerimisel. See petab ära käsu make ja laseb sel vahele jätta failid, mis ei ole mingeid erilisi muutusi üle elanud. Seda saab kasutada näiteks siis, kui muudad failis kommentaari, aga mitte tegelikku koodi.

See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu.

## Võtmed

`hidechange` fail

  Peidab tõsiasja, et faili on muudetud, määrates selle ajatempli varsemaks. Kasuta seda võimalust äärmise ettevaatusega!

`show`

  Näitab failide nimekirja, mida `make` peab ümber ehitama.

`why` fail

  Selgitab, miks make peab faili ümber ehitama.

## Keskkond

Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat `OBJ_SUBDIR`.

`OBJ_SUBJDIR`

  Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on `kdesdk` ja ehituskataloog `kdesdk/obj-i386-linux`, tuleb `OBJ_SUBDIR` väärtuseks määrata `obj-i386-linux`.

`OBJ_REPLACEMENT`

  `sed`-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on `kdesdk/obj-i386-linux`, tuleb `OBJ_REPLACEMENT` väärtuseks määrata `s#kdesdk#kdesdk-obj#`.

## Vaata ka

make(1)

## Autorid

`cheatmake`'i kirjutas &David.Faure; &David.Faure.mail;. Käesoleva manuaalilehekülje kirjutas Ben Burton bab@debian.org Debiani GNU/&Linux; süsteemi tarbeks (kuid seda võivad kasutada ka muud süsteemid).