home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-05-17 | 932 b | 44 lines |
- COMMON = stream.o sized_io.o
- OFILES = $(COMMON) reader.o writer.o
- HFILES = inet.h
- CFLAGS =
- #CFLAGS = -g -DDEBUG
- LIB = libstream.a
-
- # for testing purposes
-
- test: libstream.a reader writer
-
- libstream.a: stream.o sized_io.o
- ar cr libstream.a `lorder $(COMMON) | tsort`
- ranlib libstream.a
-
- cleanup:
- rm $(OFILES) libstream.a
-
- install: libstream.a makedirs
- cp $(HFILES) /usr/local/include/inet/stream
- cp libstream.a /usr/local/lib
- cp stream.3 /usr/local/man/manl/sized_io.l
-
- makedirs: /usr/local/include/inet /usr/local/include/inet/stream
-
- /usr/local/include/inet:
- mkdir /usr/local/include/inet
-
- /usr/local/include/inet/stream:
- mkdir /usr/local/include/inet/stream
-
- lint:
- lint -u stream.c _sized_io.c
-
- lintc:
- lint -Cstream stream.c _sized_io.c
- su -c "mv llib-lstream.ln /usr/lib/lint" -f
-
- reader: reader.o $(COMMON)
- cc $(CFLAGS) -o reader reader.o $(LIB)
-
- writer: writer.o $(COMMON)
- cc $(CFLAGS) -o writer writer.o $(LIB)
-