#
# Makefile for ML/I on FreeBSD
#
# Bob Eager   September 2009
#
# Macro definitions
#
CC		?= gcc
ML1		= ml1
TARGET		= /usr/local
#
# Names of object files
#
OBJ		= md.o mi1.o mi2.o mi3.o mi4.o mi5.o mi6.o
#
# Other files
#
MAN=		ml1.1.gz
#
all:		$(ML1) $(MAN)

$(ML1):		$(OBJ)
		$(CC) $(LDFLAGS) $(OBJ) -o $(ML1)
#
$(OBJ):		ml1.h
#
$(MAN):		ml1.1
		gzip < ml1.1 > $(MAN)
#
install:	$(ML1) $(MAN)
		install -c $(ML1) $(TARGET)/bin
		install -c $(MAN) $(TARGET)/man/man1
#
clean:
		rm -f $(OBJ)
#
# End of makefile for ML/I
#
