CC=gcc CFLAGS=-O3 -Wall LIBS=-l ncurses usb-1.0 CFILES=globals.c view.c aliens.c ufo.c player.c ardunio.c nInvaders.c HFILES=globals.h view.h aliens.h ufo.h player.h ardunio.h nInvaders.h OFILES=globals.o view.o aliens.o ufo.o player.o ardunio.o nInvaders.o all: nInvaders rm -f $(OFILES) nInvaders: $(OFILES) $(HFILES) $(CC) $(LDFLAGS) -o$@ $(OFILES) $(LIBS) .c.o: $(CC) -c -I. $(CFLAGS) $(OPTIONS) $< clean: rm -f nInvaders $(OFILES) exec: all ./nInvaders