CC=gcc
CFLAGS=-O2
INSTALL=/usr/local/bin/

all: nlist
	strip nlist

nlist: nlist.o iofuncs.o
	$(CC) nlist.o iofuncs.o -o nlist

nlist.o: nlist.c iofuncs.c config.h
	$(CC) $(CFLAGS) -c nlist.c

iofuncs.o: iofuncs.c
	$(CC) $(CFLAGS) -c iofuncs.c

install: nlist
	mkdir $(INSTALL)NList
	cp nlist $(INSTALL)NList
	chown root $(INSTALL)NList/nlist

clean: $(INSTALL)NList
	rm -rf $(INSTALL)NList
	rm -f *.o nlist
