CC=gcc
CFLAGS=-Wall
LDFLAGS=
LDLIBS=-lncurses

RM=rm -f

# targets:

all:

curlibs: mvaddnch.o mvaddnst.o mvgetnst.o

examples: foo grab_key my_name

foo: foo.o $(LDLIBS)
	 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ foo.o $(LDLIBS)

grab_key: grab_key.o $(LDLIBS)
	 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ grab_key.o $(LDLIBS)

my_name: my_name.o $(LDLIBS)
	 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ my_name.o $(LDLIBS) mvaddnch.o mvaddnst.o mvgetnst.o


# clean up:

clean:
	$(RM) *.~

realclean: clean
	$(RM) *.o

distclean: realclean
	$(RM) foo grab_key my_name
