?? makefile
字號:
# Avant tout faire make -f makefile# Makefile # make all (construction de l'executable)# make clean (effacement des fichiers objets et de l'executable)## A adapter en fonction des ordinateurs/environnements # Compilateur, edition de liens, #CC = g++LD = g++ECHO = echoLIBS = -lmNROFF = nroffMAKE = make -s#PROG = kkmailFILE = kkmail.cc FILEMAILMAN = notice.lPROGSMTP = smtpFILESMTP = smtp.ccPROGPOP = pop FILEPOP = pop.cc PROGMIME = mimeFILEMIME = mime.ccPROGLIB = libFILELIB = lib.ccPROGMAIL = mailFILEMAIL = mail.ccPROGTESTE = testeFILETESTE = teste.ccLISTEOBJ = \ smtp.o pop.o inout.o lib.o mime.o mail.o b64.o quotedprintable.o LISTESOCK = \ sock.o sockdist.oall: clear @$(MAKE) clean clear @$(ECHO) "YEAR : 2006-2007" @$(ECHO) "AUTEUR : DELFOUR Kevin" @$(ECHO) "UNIVERSITY : Universite de Montpellier II" @$(ECHO) "SUBJECT : Projet TER UMIN131 SMTP/POP with MIME" @$(CC) -c -Wall inout.cc @$(CC) -c -Wall b64.cc @$(CC) -c -Wall quotedprintable.cc @$(MAKE) $(PROGLIB) @$(ECHO) " + OK " @$(MAKE) $(PROGMAIL) @$(ECHO) " + OK " @$(MAKE) $(PROGMIME) @$(ECHO) " + OK " @$(MAKE) $(PROGPOP) @$(ECHO) " + OK " @$(MAKE) $(PROGSMTP) @$(ECHO) " + OK " @$(MAKE) $(PROG) @$(ECHO) " + OK " @$(ECHO) " NOTE : Pour lancer l'application, saisir Kkmail"teste: clear @$(MAKE) clean clear @$(CC) -c -Wall inout.cc @$(CC) -c -Wall b64.cc @$(MAKE) $(PROGLIB) @$(MAKE) $(PROGMAIL) @$(MAKE) $(PROGMIME) @$(MAKE) $(PROGSMTP) @$(MAKE) $(PROGPOP) @$(ECHO) "STATEMENT : TESTING" @$(CC) -c -Wall $(FILETESTE) @$(LD) -o $(PROGTESTE) teste.o $(LISTEOBJ) $(LISTESOCK) @./$(PROGTESTE) @rm $(PROGTESTE) teste.okkmail : $(PROG)kkmail.o : $(PROG) : $(LISTEOBJ) @$(ECHO) "______________________________________" @$(ECHO) "NOTE : Client SMTP / POP Simplifi?" @$(ECHO) "STATEMENT : Compile project KKMAIL 1.0" @$(CC) -c -Wall $(FILE) @$(LD) -o $(PROG) kkmail.o $(LISTEOBJ) $(LISTESOCK)notice: @$(NROFF) -man $(FILEMAILMAN) | lesssmtp : @$(ECHO) "______________________________________" @$(ECHO) "STATEMENT : Compile SMTP" @$(CC) -c -Wall $(FILESMTP)pop : @$(ECHO) "______________________________________" @$(ECHO) "STATEMENT : Compile POP" @$(CC) -c -Wall $(FILEPOP)lib : @$(ECHO) "______________________________________" @$(ECHO) "STATEMENT : Compile LIB" @$(CC) -c -Wall $(FILELIB)mime : @$(ECHO) "______________________________________" @$(ECHO) "STATEMENT : Compile MIME" @$(CC) -c -Wall $(FILEMIME)mail: @$(ECHO) "______________________________________" @$(ECHO) "STATEMENT : Compile MAIL" @$(CC) -c -Wall $(FILEMAIL)clean : clear @$(ECHO) "YEAR : 2006-2007" @$(ECHO) "AUTEUR : DELFOUR Kevin" @$(ECHO) "UNIVERSITY : Universite de Montpellier II" @$(ECHO) "SUBJECT : Projet TER UMIN131 SMTP/POP" @$(ECHO) "STATEMENT : Cleaning repertory" @$(ECHO) "______________________________________" @rm -f $(PROG) *.*~ *~ $(LISTEOBJ)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -