fbpx
Wikipedia

Makefile

Makefile(meyk-fayl) – MAKE komandasının işini idarə edən fayl. Adətən, makefile proqramları necə kompilyasiya edib bir yerə yığmağı təsvir edir. Bu fayl qaydalardan və dəyişənlərdən ibarətdir. Qaydalar aşağıdakı sintaksisə malikdir:

məqsəd1 məqsəd2 ...: rekvizit1 rekvizit2 ...
        komanda1
        komanda2
        ...

Qayda, komandalar toplusudur və onların yerinə yetirilməsi rekvizit-fayllardan məqsəd-faylların yığılması ilə nəticələnir. Qayda make utilitinə məlumat verir ki, komandaların işinin nəticəsində alınan fayllar (məqsədlər) uyğun rekvizit-fayllardan asılıdır. Komandaların yazıldığı sətirlər tabulyasiya simvolu ilə başlamalıdır.

Misal:


    PACKAGE = package
    VERSION = ` date "+%Y.%m%d%" `
    RELEASE_DIR = ..
    RELEASE_FILE = $(PACKAGE)-$(VERSION)
 
    # Notice that the variable LOGNAME comes from the environment in
    # POSIX shells.
    #
    # target: all - Default target. Does nothing.
    all:
         echo "Hello $(LOGNAME), nothing to do by default"
         # sometimes: echo "Hello ${LOGNAME}, nothing to do by default"
         echo "Try 'make help'"
 
    # target: help - Display callable targets.
    help:
         egrep "^# target:" [Mm]akefile
 
    # target: list - List source files
    list:
         # Won't work. Each command is in separate shell
         cd src
         ls
 
         # Correct, continuation of the same shell
         cd src; \
         ls
 
    # target: dist - Make a release.
    dist:
         tar -cf $(RELEASE_DIR)/$(RELEASE_FILE) && \
         gzip -9 $(RELEASE_DIR)/$(RELEASE_FILE).tar
 </math>

Ədəbiyyat

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.

makefile, meyk, fayl, make, komandasının, işini, idarə, edən, fayl, adətən, makefile, proqramları, necə, kompilyasiya, edib, yerə, yığmağı, təsvir, edir, fayl, qaydalardan, dəyişənlərdən, ibarətdir, qaydalar, aşağıdakı, sintaksisə, malikdir, məqsəd1, məqsəd2, . Makefile meyk fayl MAKE komandasinin isini idare eden fayl Adeten makefile proqramlari nece kompilyasiya edib bir yere yigmagi tesvir edir Bu fayl qaydalardan ve deyisenlerden ibaretdir Qaydalar asagidaki sintaksise malikdir meqsed1 meqsed2 rekvizit1 rekvizit2 komanda1 komanda2 Qayda komandalar toplusudur ve onlarin yerine yetirilmesi rekvizit fayllardan meqsed fayllarin yigilmasi ile neticelenir Qayda make utilitine melumat verir ki komandalarin isinin neticesinde alinan fayllar meqsedler uygun rekvizit fayllardan asilidir Komandalarin yazildigi setirler tabulyasiya simvolu ile baslamalidir Misal Redakte PACKAGE package VERSION date Y m d RELEASE DIR RELEASE FILE PACKAGE VERSION Notice that the variable LOGNAME comes from the environment in POSIX shells target all Default target Does nothing all echo Hello LOGNAME nothing to do by default sometimes echo Hello LOGNAME nothing to do by default echo Try make help target help Display callable targets help egrep target Mm akefile target list List source files list Won t work Each command is in separate shell cd src ls Correct continuation of the same shell cd src ls target dist Make a release dist tar cf RELEASE DIR RELEASE FILE amp amp gzip 9 RELEASE DIR RELEASE FILE tar lt math gt Edebiyyat RedakteIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 996 s Menbe https az wikipedia org w index php title Makefile amp oldid 3952891, wikipedia, oxu, kitab, kitabxana, axtar, tap, hersey,

ne axtarsan burda

, en yaxsi meqale sayti, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, seks, porno, indir, yukle, sex, azeri sex, azeri, seks yukle, sex yukle, izle, seks izle, porno izle, mobil seks, telefon ucun, chat, azeri chat, tanisliq, tanishliq, azeri tanishliq, sayt, medeni, medeni saytlar, chatlar, mekan, tanisliq mekani, mekanlari, yüklə, pulsuz, pulsuz yüklə, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar.