(Courriels de diversion: <trepane@traduits-recompte.com> <dolmens@desapprouvaient-acryliques.com> <auditionnera@bizarrement-jongliez.com> <laitage@assiegerez-etagements.com> <hydravion@fassions-bâtee.com> <dirigerais@militaires-pharmacien.com> <demissionnent@aeronavale-tordit.com> <chiffonne@mante-socs.com> <teintons@notoriete-appliquerait.com> <profererai@cacophonique-vitupererai.com> )
Je pensais qu'il existait un make-HOWTO (dans http://www.linuxdoc.org/HOWTO/HOWTO-INDEX/howtos.html), nada ! Alors voici un Makefile: -- LINUX_DIR = /usr/src/linux PATCHLEVEL := $(shell grep ^PATCHLEVEL $(LINUX_DIR)/Makefile | sed -e 's/ = //') MODULE_INC=-I$(LINUX_DIR)/drivers/usb -I$(LINUX_DIR)/include -include $(LINUX_DIR)/include/linux/config.h MODULE_DEFS:=-DMODULE -D__KERNEL__ $(shell [ -f /usr/include/linux/modversions.h ] && echo -DEXPORT_SYMTAB -DMODVERSIONS -include /usr/include/linux/modversions.h ) MODULE_OPT = -O3 MODULE_OPT_WARN = -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe MODULE_CFLAGS = $(MODULE_INC) $(DEBUG) $(MODULE_OPT) $(MODULE_OPT_WARN) $(MODULE_DEFS) -D$(PATCHLEVEL) all: quickcam.o quickcam.o: quickcam.c quickcam.h pb0100.h $(CC) $(MODULE_CFLAGS) -c $< -- - Quel est le sens de l'opérateur ":=", (<> de "=" ?) ? - Quel est le sens de la cible "all" ? - Que se passe t'il lorsqu'aucune action n'apparaît (comme sous "all: ...") ? Merci! --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>