48 lines
		
	
	
		
			894 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			894 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # 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
 | 
