home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-05-09 | 2.2 KB | 79 lines |
-
- CC = cc
- PROGS = base64
- #CFLAGS = -g
- CFLAGS = -O
-
- all: $(PROGS)
-
- clean:
- rm -f $(PROGS) *.o *.bak *.shar core *.out
-
- base64: base64.o
- $(CC) base64.o -o base64 $(CFLAGS)
-
- # Create shell archive
-
- shar:
- shar -a README Makefile base64.1 base64.c >base64.shar
-
- # Check for lint
-
- lint:
- lint base64.c
-
- # View manual page
-
- manpage:
- nroff -man base64.1 | $(PAGER)
-
- # Print manual page
-
- printman:
- ptroff -man base64.1
-
- # Test it
-
- test: base64
- base64 -e <base64 >/tmp/base641.bak
- base64 -d </tmp/base641.bak >/tmp/base642.bak
- cmp base64 /tmp/base642.bak
- base64 -e base64 /tmp/base641.bak
- base64 -d /tmp/base641.bak /tmp/base642.bak
- cmp base64 /tmp/base642.bak
- # rm /tmp/base641.bak /tmp/base642.bak
-
- # Really test it
-
- wringer: base64
- base64 -e base64.c /tmp/base641.bak # E 1
- base64 -e /tmp/base641.bak /tmp/base642.bak # E 2
- base64 -e /tmp/base642.bak /tmp/base643.bak # E 3
- base64 -e /tmp/base643.bak /tmp/base644.bak # E 4
- base64 -e /tmp/base644.bak /tmp/base645.bak # E 5
- base64 -e /tmp/base645.bak /tmp/base646.bak # E 6
- base64 -e /tmp/base646.bak /tmp/base647.bak # E 7
- base64 -e /tmp/base647.bak /tmp/base648.bak # E 8
- base64 -e /tmp/base648.bak /tmp/base649.bak # E 9
- base64 -e /tmp/base649.bak /tmp/base64a.bak # E 10
- base64 -e /tmp/base64a.bak /tmp/base64b.bak # E 11
- base64 -e /tmp/base64b.bak /tmp/base64c.bak # E 12
- base64 -e /tmp/base64c.bak /tmp/base64d.bak # E 13
- #
- base64 -d /tmp/base64d.bak /tmp/dase64c.bak # D 1
- base64 -d /tmp/dase64c.bak /tmp/dase64b.bak # D 2
- base64 -d /tmp/dase64b.bak /tmp/dase64a.bak # D 3
- base64 -d /tmp/dase64a.bak /tmp/dase649.bak # D 4
- base64 -d /tmp/dase649.bak /tmp/dase648.bak # D 5
- base64 -d /tmp/dase648.bak /tmp/dase647.bak # D 6
- base64 -d /tmp/dase647.bak /tmp/dase646.bak # D 7
- base64 -d /tmp/dase646.bak /tmp/dase645.bak # D 8
- base64 -d /tmp/dase645.bak /tmp/dase644.bak # D 9
- base64 -d /tmp/dase644.bak /tmp/dase643.bak # D 10
- base64 -d /tmp/dase643.bak /tmp/dase642.bak # D 11
- base64 -d /tmp/dase642.bak /tmp/dase641.bak # D 13
- base64 -d /tmp/dase641.bak /tmp/dase640.bak # D 13
- #
- cmp /tmp/dase640.bak base64.c
- rm /tmp/base64?.bak /tmp/dase64?.bak
-