########################################################################
#	mark saeger,	msaeger@cse.unl.edu
#	makefile
#	Copyright 1995 Mark Saeger.
#
#	Permission is granted to any individual or instituition to use,
#	copy, or redistribute this executable so long as it is not
#	modified and that it is not sold for profit.
#
#	LIKE ANYTHING THAT IS FREE, MORE IS PROVIDED AS IS AND COMES
#	WITH NO	WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.
#	IN NO EVENT WILL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DAMAGES
#	RESULTING FROM THE USE OF THIS SOFTWARE.
########################################################################
#
#	makefile
#
########################################################################
#
#	OPTION:
#		-DMINT	for compiling under MiNT
#		-DUNIX	for compiling under Unix
#
########################################################################
PROGRAM = more
#PROGRAM	= m
CC	= gcc
CFLAGS	= -O2 -c
DEF	= -DMINT
#DEF	= -DUNIX
OBJS	= main.o output.o process.o file.o memory.o regex.o handle.o \
	  signal.o termcap.o
LIBS	= -ltermcap
#LIBS	= -lcurses
INSTALL	= install
#INSTALL= ginstall
DIST	= ../more50.dist/
########################################################################

all:	$(PROGRAM)

$(PROGRAM): $(OBJS)
	$(CC) -o $(PROGRAM) $(DEF) $(OBJS) $(LIBS)

.c.o: more.h
	$(CC) $(CFLAGS) $(DEF) $<

main.o: version.h

#for gnu fileutils 3.9
install: $(PROGRAM)
	$(INSTALL) -o 0 -g 0 -m 755 $(PROGRAM) /usr/bin/
	$(INSTALL) -o 0 -g 0 -m 644 more.help /usr/lib/
	$(INSTALL) -o 0 -g 0 -m 644 more.1 /usr/man/man1/

clean:
	rm -f *.o *.out

dist:
	cp BUGS $(DIST)
	cp README.MiNT $(DIST)
	cp notes $(DIST)
	cp makefile $(DIST)
	cp more.h $(DIST)
	cp more.help $(DIST)
	cp *.c $(DIST)
	cp *.h $(DIST)
