Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Miscellaneous
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Exemples de code: construisez tout d'un seul coup

Une des traditions de longue date avec chaque version successive de BeOS est la collection d'exemples de code (/boot/optional/sample-code). C'est une collection de petits programmes et morceaux de code pauvres en fonctionnalités, mais cependant très utiles, et que les développeurs sont libres d'utiliser pour apprendre, ou pour les incorporer dans leurs propres applications.

Remarquez que si vous utilisez BeOS Personal Edition, vous devrez télécharger les exemples de code séparément.

La nouveauté dans la collection des exemples de code de R5 Pro, c'est la possiblité de construire toutes ces petites applications d'un seul coup. Pour cela, ouvrez un Terminal et saisissez la commande suivante (sur une seule ligne):

/bin/sh -c "cd /boot/optional/sample-code ; cp makefile.all makefile ; make ; rm makefile"

Laissez mouliner un bon moment, et voilà! Vous avez maintenant construit chacun de ces petits projets. Pour obtenir le même genre de possibilité avec une version de BeOS plus ancienne que la R5, il vous suffit de créer un fichier texte appelé 'makefile' dans le dossier /boot/optional/sample-code, et contenant ce qui suit:

  SUBDIRS = \
         dossier1 \
         dossier2 \
         dossier3 \
         dossier4
  default .DEFAULT :
         -@for f in $(SUBDIRS) ; do \
                 $(MAKE) -C $$f -f makefile.all $@; \
         done
 

Où dossier1 est le nom du premier dossier qui contient un exemple de code, dossier2 le deuxième, et ainsi de suite... UNe fois que vous avez fait ça, il vous suffit de saisir ce qui suit dans un Terminal pour tout construire:

/bin/sh -c "cd /boot/optional/sample-code ; make"

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Nate LaCourse.
Site de l'auteur de cette astuce: http://24.13.38.144/.

Astuce traduite par: BeTrayer (Jean Schwerer).

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network