# Makefile for zmac # Edit any defs which are wrong - these should be OK for Linux though. CC = gcc YACC = bison -y MV = mv ZIP = zip CFLAGS = -O -Wall PREFIX = /usr/local BINDIR = $(PREFIX)/bin MANDIR = $(PREFIX)/man/man1 all: zmac zmac: zmac.c mio.c getoptn.c $(CC) $(CFLAGS) -o zmac zmac.c mio.c getoptn.c zmac.c: zmac.y $(YACC) zmac.y $(MV) y.tab.c zmac.c dev: /tmp/zmac /tmp/zmac: zmac.c mio.c getoptn.c $(CC) $(CFLAGS) --ansi --pedantic --extra-warnings --all-warnings -o /tmp/zmac zmac.c mio.c getoptn.c chmod 777 /tmp/zmac install: zmac install -s -m 511 zmac $(BINDIR) install -m 444 zmac.1 $(MANDIR) zip: $(RM) zmac.zip man -l -7 zmac.1 | sed 's/.//g' >zmac.doc $(ZIP) zmac.zip zmac.y zmac.c mio.c mio.h getoptn.c getoptn.h zmac.1 \ zmac.doc Makefile README NEWS COPYRIGHT ChangeLog MAXAM RISCOS \ file_id.diz clean: $(RM) *.o y.tab.c zmac.c *~ zmac