(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/>