home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-01-31 | 1.1 KB | 46 lines |
- # Makefile for zap
-
- # Define SWAB to 1 if your machine swabs bytes, like a vax, otherwise use
- # the value 0.
- # A number of systems types are already known to zap, like vax, pdp11
- # and intel processors.
- # If you do this wrong, zap will abort with an appropriate message.
- # Define SWAB=2 if you want to force zap to find out itself, running
- # 'zap -i' will give you advise.
-
- #SWAB = # unknown (uses built-ins if possible, or find out)
- #SWAB = -DSWAB=0 # normal system
- #SWAB = -DSWAB=1 # vax
- #SWAB = -DSWAB=2 # unknown (overrides built-ins)
-
- CFLAGS = -O -s
-
- zap: zap.c
- $(CC) $(CFLAGS) $(SWAB) zap.c -o zap
-
- # change these for your site
-
- DESTDIR = /usr/local/bin
- DSTOWN = bin
- DSTGRP = bin
- MANDIR = /usr/local/man/man1
-
- install: zap
- cp zap $(DESTDIR)/zap
- chmod 0755 $(DESTDIR)/zap
- chgrp $(DSTGRP) $(DESTDIR)/zap
- chown $(DSTOWN) $(DESTDIR)/zap
- cp zap.1 $(MANDIR)/zap.1
- chmod 0644 $(MANDIR)/zap.1
- chgrp $(DSTGRP) $(MANDIR)/zap.1
- chown $(DSTOWN) $(MANDIR)/zap.1
-
- SOURCES = Read.Me zap.c zap.1 Makefile mkzap.com mkzap.bat
- SHAR = zap.shar
-
- zap.shar:
- shar -c $(SOURCES) > $(SHAR)
-
- clean:
- rm -f $(SOURCES) $(SHAR) zap zap.o a.out core
-