CFLAGS= -O
LDFLAGS=-s

OBJ=    main.o scan.o getopt.o

all: calls
	@echo "done"

calls: $(OBJ)
	cc $(LDFLAGS) -o $@ $(OBJ)

clean:
	rm -f calls *.o a.out core

main.o:         main.c scan.h getopt.h main.h
	cc -c $(CFLAGS) main.c

scan.o:         scan.c scan.h main.h
	cc -c $(CFLAGS) scan.c

getopt.o:       getopt.c getopt.h
	cc -c $(CFLAGS) getopt.c
