makefile 476 Bytes
CC=gcc
CFLAGS=-O3 -Wall
LIBS=-l ncurses -l usb-1.0

CFILES=arduino.c globals.c view.c aliens.c ufo.c player.c nInvaders.c
HFILES=arduino.h globals.h view.h aliens.h ufo.h player.h nInvaders.h
OFILES=arduino.o globals.o view.o aliens.o ufo.o player.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