# # Makefile para compilar modulo de intercomunicacao # SEARCHDIR = -I. -I/usr/src/linux/include ver = /usr/src/linux/include/linux/modversions.h CFLAGS = -D__KERNEL__ -DMODULE -DMODVERSIONS -include $(ver) -DEXPORT_SYMTAB -DLINUX -O2 -Wall ${SEARCHDIR} GENKSYMS = /sbin/genksyms NAME1 = servidor.o NAME2 = cliente.o CC = gcc all: servidor.o cliente.o servidor.o cliente.o: servidor.ver servidor.ver: servidor.c $(CC) -I$(SEARCHDIR) $(CFLAGS) -E -D__GENKSYMS__ $^ | \ $(GENKSYMS) -k 2.4.0 > $@ cliente.o: cliente.c /usr/src/linux/include/linux/version.h $(CC) $(CFLAGS) -c -o $(NAME2) cliente.c clean: - rm -f *.{o,ver}