CC 	= gcc
CFLAGS 	= -Dlinux
LDFLAGS = 
LIBS 	=

PROG 	= inform
SUBDIRS	= data docs
BINDIR	= /usr/local/games/inform
DATADIR	= /usr/local/games/inform/examples
INCDIR	= /usr/local/games/inform/include
DOCSDIR	= /usr/local/games/inform/docs
MANDIR	= /usr/local/man/man1
INSTALL	= install -m 755 -d
RM	= rm
CD	= cd
CP 	= cp

INC  	= header.h
OBJS 	= inform.o asm.o inputs.o files.o symbols.o tables.o zcode.o express.o

all: $(PROG)

inform : $(OBJS)
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIBS)

$(OBJS) : $(INC)

install: $(PROG)
	$(INSTALL) $(PROG) $(BINDIR)
	@for d in $(SUBDIRS); do (cd $$d && $(MAKE) install) || exit; done

install.man:
	$(CP) $(PROG).1 $(MANDIR)

clean :
	$(RM) -f *.o $(PROG)
