NAME = libcec OBJECTS = device.o commands.o dumper.o msp430.o HEADERS = cec.h CFLAGS = -Wall -g -fPIC .PHONY: all all: ${NAME}.a ${NAME}.a: ${OBJECTS} $(AR) cr ${NAME}.a ${OBJECTS} clean: rm -f ${NAME}.a ${OBJECTS} device.o: device.c ${HEADERS} commands.o: commands.c ${HEADERS} dumper.o: dumper.c ${HEADERS} msp430.o: msp430.c ${HEADERS}