1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
CC=gcc CFLAGS=-O3 -Wall LIBS=-lncurses CFILES=globals.c view.c aliens.c ufo.c player.c nInvaders.c HFILES=globals.h view.h aliens.h ufo.h player.h nInvaders.h OFILES=globals.o view.o aliens.o ufo.o player.o nInvaders.o all: nInvaders nInvaders: $(OFILES) $(HFILES) $(CC) $(LDFLAGS) -o$@ $(OFILES) $(LIBS) .c.o: $(CC) -c -I. $(CFLAGS) $(OPTIONS) $< clean: rm -f nInvaders $(OFILES)