# gridcal - compute great-circle distance between two grid locators .POSIX: SRC = gridcal.c getgrid.c OBJ = ${SRC:.c=.o} PROG= gridcal getgrid all: options gridcal getgrid options: @echo "-+- build options -+-" @echo "PREFIX = ${PREFIX}" @echo "CFLAGS = ${CFLAGS}" @echo "LDFLAGS = ${LDFLAGS}" @echo "CC = ${CC}" @echo "-+-+-+-+-+-+-+-+-+-+-" gridcal: ${OBJ} $(CC) $(LDFLAGS) -o $@ gridcal.o -lm getgrid: ${OBJ} $(CC) $(LDFLAGS) -o $@ getgrid.o -lm debug: clean ${MAKE} CFLAGS="${DEBUG}" all clean: rm -f ${PROG} ${OBJ}