# Le compilateur et ses options CC = gcc CFLAGS = -g -Wall -pedantic #-DTEST_FILE # Repertoires des librairies non standards LIBDIR = # Repertoires des fichiers d'entete non standards INCLUDES = # Librairies LIBS = -lm # Objets OBJS = file.o \ buffer.o \ machine.o # But de la compilation CIBLE = machine # Cible par defaut all: $(CIBLE) # Generation des objets .c.o: $(CC) $(INCLUDES) -c $(CFLAGS) $< # Generation de la cible $(CIBLE): $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS) # Nettoyage clean: rm -f *.o core *~ $(CIBLE) # Nettoyage simple soft: rm -f *.o core *~ # DO NOT DELETE buffer.o: /usr/include/assert.h /usr/include/features.h buffer.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h buffer.o: /usr/include/malloc.h buffer.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h buffer.o: /usr/include/stdlib.h /usr/include/sys/types.h buffer.o: /usr/include/gnu/types.h /usr/include/time.h /usr/include/endian.h buffer.o: /usr/include/bytesex.h /usr/include/sys/select.h buffer.o: /usr/include/selectbits.h /usr/include/alloca.h buffer.h file.o: /usr/include/stdlib.h /usr/include/features.h file.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h file.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h file.o: /usr/include/sys/types.h /usr/include/gnu/types.h /usr/include/time.h file.o: /usr/include/endian.h /usr/include/bytesex.h file.o: /usr/include/sys/select.h /usr/include/selectbits.h file.o: /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h file.o: /usr/include/_G_config.h file.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h file.o: /usr/include/stdio_lim.h /usr/include/assert.h buffer.h file.h machine.o: /usr/include/stdlib.h /usr/include/features.h machine.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h machine.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h machine.o: /usr/include/sys/types.h /usr/include/gnu/types.h machine.o: /usr/include/time.h /usr/include/endian.h /usr/include/bytesex.h machine.o: /usr/include/sys/select.h /usr/include/selectbits.h machine.o: /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h machine.o: /usr/include/_G_config.h machine.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h machine.o: /usr/include/stdio_lim.h file.h