GENE DOC.MAK
De Wiki EELL.
(Différences entre les versions)
JPL (discuter | contributions) m (Catégorisé la page) |
JPL (discuter | contributions) m (!!) |
||
(Une version intermédiaire masquée) |
Version actuelle en date du 31 décembre 2012 à 17:42
# CmapGpsu Release 31/01/2010 # doc.mak, makefile standard pour générer la documentation # ce makefile doit se trouver dans le répertoire des sources # make.exe doit se trouver dans ..\bin\make.exe # mkd.exe Release 3.12 pour Win16 et 2010 pour Win32 x86 UNICODE #Définition des macros: PRJ = CmapGpsu DEPENDANCES = !.c ExitErr.cpp CmapGpsu.cpp Main.cpp # nom du projet, ou entrer la commande: #..\bin\make.exe -f_GENE_DOC.MAK PRJ=CmapGpsu [CmapGpsu.<extension>] # $(PRJ).h est supprimé en all: afin d'éviter d'écraser le fichier d'entête \ # C++ généré par afx pour les projets MicroSoft (mfc) # Si des fichiers c ou cpp ont été modifiés ou ajoutés refaire le fichier \ # projet .pj et le fichier d'entête .h ou .hpp, et la documentation. all: $(DEPENDANCES) -call ..\\bin\\make.exe -f_GENE_DOC.MAK $(PRJ).pj -call ..\\bin\\make.exe -f_GENE_DOC.MAK $(PRJ).h -call ..\\bin\\make.exe -f_GENE_DOC.MAK $(PRJ).doc @echo ------------------------------------------------ @echo Mise a jour terminee. @echo Verifier les mises a jour. # Mise à jour de la documentation $(PRJ).doc : $(DEPENDANCES) @echo mise a jour de ..\doc\_document_programmeurs.txt -call ..\\bin\\mkd -Cjt D $(PRJ).pj ..\\doc\\_document_programmeurs.txt # @echo mise a jour de ..\doc\_manuel_PC.txt # -call ..\\bin\\mkd -Cjt M $(PRJ).pj ..\\doc\\_manuel_PC.txt # @echo mise a jour de ..\doc\_manuel_UNIX.txt # -call ..\\bin\\mkd -Cjt $(PRJ).pj ..\\doc\\$(PRJ).1 @echo mise a jour de ..\doc\_structure_de_programme.txt -call ..\\bin\\mkd -Cjvn ** $(PRJ).pj ..\\doc\\_structure_de_programme.txt @echo mise a jour de ..\doc\_conception_detaillee.txt -call ..\\bin\\mkd -Cjtvn O $(PRJ).pj ..\\doc\\_conception_detaillee.txt @echo mise a jour de ..\doc\_strings.txt -call ..\\bin\\mkd -jnpv ** $(PRJ).pj ..\\doc\\_strings.txt # Mise à jour des fichiers d'entêtes *.h, ou *.hpp $(PRJ).h : $(DEPENDANCES) @echo mise a jour de ..\include\(PRJ).h ..\\bin\\mkd -Ctj H $(PRJ).pj $(PRJ).h copy ..\\include\\$(PRJ).h ..\\include\\$(PRJ).h.old copy $(PRJ).h ..\include\$(PRJ).h #$(PRJ).hpp : $(PRJ).pj # ..\\bin\\mkd -Ctj H $(PRJ).pj $(PRJ).hpp # copy ..\\include\\$(PRJ).hpp ..\\include\\$(PRJ).hpp.old # copy $(PRJ).hpp ..\include\$(PRJ).hpp # On recrée le fichier $(PRJ).pj en cas de mise à jour d'un des fichiers cpp $(PRJ).pj : $(DEPENDANCES) @echo mise a jour de $(PRJ).pj copy $(PRJ).pj $(PRJ).pj.old # fichiers.asm dans l'ordre : dir /B /O:N /A:-D *.asm > $(PRJ).hd1 # fichiers.c dans l'ordre dir /B /O:N /A:-D *.c >> $(PRJ).hd1 dir /B /O:N /A:-D *.cpp >> $(PRJ).hd1 # RE-tri du mélange sort < $(PRJ).hd1 > $(PRJ).pj del $(PRJ).hd1 CmapGpsu.cpp : @echo examen de la dependance de CmapGpsu.cpp ExitErr.cpp : @echo examen de la dependance de ExitErr.cpp Main.cpp : @echo examen de la dependance de Main.cpp !.c : @echo examen de la dependance de !.c