15.5.1 Make- ohjelma
Esimerkiksi
HP- UX
- ympäristössä kerho- ohjelman tarkistukset suorittava versio
voitaisiin kääntää seuraavan tiedoston (kirjoitettu nimelle
makefile) avulla:
komloh\makefile - kerho-ohjelman C-version kääntäminen Unixissa
# makefile kerho- ohjelmaa varten
kerho: kerho.o kerhorak.o kerhoets.o kerhotar.o kerhoali.o\
kerhotal.o kerhoopt.o kerholra.o \
mjonot.o pvm.o help.o
cc - Aa - o kerho *.o - lm
.c.o:
cc - c - Aa $*.c
Huomattakoon,
että cc- alkuisten (c- kääntäjän kutsu Unixissa)
rivien on oltava sisennetty TAB- näppäintä käyttäen.
Seuraavassa hieman selityksiä:
kerho: - tiedosto kerho riippuu näistä .o (obj)
tiedostoista
cc ... - jos jossakin .o:ssa on uudempi päiväys kuin kerho
tiedostossa, luodaan uusi kerho tällä komennolla
- Aa = ANSC- C käännös
- o = tulostiedosto (output)
- lm = linkitetään matematiikkakirjasto
.c.o: - .c tiedostoista tehdään .o tiedosto seuraavasti
jos .c:n päiväys on uudempi kuin .o:n.
Käännös ja ajaminen suoritetaan seuraavasti
$ make[RET]
...
$ kerho[RET]
...
Tällä ohjelmalla...