home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-02-08 | 802 b | 59 lines |
- #
- # @(#) Makefile 1.2 91/02/07
- #
- # Author: Christian Schlichtherle, 1991
- # (chris@attron.ruhr.sub.org)
- #
- # Makefile - Makefile for list(C).
- #
-
- BIN = /u/bin
- OWNER = chris
- GROUP = freak
- # Mode for list(C)
- MODE = 0711
- # Mode for cpl(C) (shell script)
- SH_MODE = 0755
-
- CC = cc
- CFLAGS = -O
- LDFLAGS = -s
-
- SHELL = /bin/sh
-
- # Do not touch the rest!
-
- all: list cpl
-
- list: list.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ list.o
-
- list.o: config.h
-
- cpl: cpl.sh
- cp $? $@
- chmod $(SH_MODE) $@
-
- install: $(BIN)/list $(BIN)/cpl
-
- $(BIN)/list: list
- cp $? $@
- chown $(OWNER) $@
- chgrp $(GROUP) $@
- chmod $(MODE) $@
-
- $(BIN)/cpl: cpl.sh
- cp $? $@
- chown $(OWNER) $@
- chgrp $(GROUP) $@
- chmod $(SH_MODE) $@
-
- uninstall:
- rm -f $(BIN)/list $(BIN)/cpl
-
- clean:
- rm -f *.o a.out core MAKELOG lintfile
-
- clobber: clean
- rm -f list cpl
-