previous next Up Title Contents Index

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... 


previous next Up Title Contents Index