Annotation of kernel/src/MAKEDEV/Makefile, revision 1.1.1.1

1.1       root        1: ##
                      2: # Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
                      3: #
                      4: # @APPLE_LICENSE_HEADER_START@
                      5: # 
                      6: # Portions Copyright (c) 1999 Apple Computer, Inc.  All Rights
                      7: # Reserved.  This file contains Original Code and/or Modifications of
                      8: # Original Code as defined in and that are subject to the Apple Public
                      9: # Source License Version 1.1 (the "License").  You may not use this file
                     10: # except in compliance with the License.  Please obtain a copy of the
                     11: # License at http://www.apple.com/publicsource and read it before using
                     12: # this file.
                     13: # 
                     14: # The Original Code and all software distributed under the License are
                     15: # distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
                     16: # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
                     17: # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
                     18: # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
                     19: # License for the specific language governing rights and limitations
                     20: # under the License.
                     21: # 
                     22: # @APPLE_LICENSE_HEADER_END@
                     23: ##
                     24: 
                     25: #
                     26: # Generic top-level makefile for shell scripts
                     27: # (c) NeXT, Inc.  1987, 1990.  All rights reserved.
                     28: #
                     29: # Who and where
                     30: #
                     31: PROGRAM= MAKEDEV
                     32: BINDIR=        /private/dev
                     33: DSTDIRS= $(DSTROOT)$(BINDIR)
                     34: 
                     35: #
                     36: # What to print and how
                     37: #
                     38: PRINTFILES= Makefile $(PROGRAM).csh
                     39: ENSCRIPTFLAGS=
                     40: TABSIZE=8
                     41: 
                     42: #
                     43: # What to remove on "clean"
                     44: #
                     45: GARBAGE= errs Make.out
                     46: 
                     47: #
                     48: # How to install it
                     49: #
                     50: IFLAGS= -c -m 555
                     51: ifneq "" "$(wildcard /bin/mkdirs)"
                     52:   MKDIRS = /bin/mkdirs
                     53: else
                     54:   MKDIRS = /bin/mkdir -p
                     55: endif
                     56: 
                     57: VERSDIR=../..
                     58: OBJROOT=$(VERSDIR)/BUILD
                     59: SYMROOT=$(VERSDIR)/BUILD
                     60: 
                     61: install:
                     62: 
                     63: #
                     64: # installhdrs
                     65: #
                     66: installhdrs:
                     67:        $(MKDIRS) $(DSTROOT)$(BINDIR) $(OBJROOT)
                     68:        -$(RM) $(RMFLAGS) $(OBJROOT)/$(PROGRAM).VERS
                     69:        sed -e "s/#PROGRAM.*/#`vers_string $(PROGRAM)`/" \
                     70:        <$(PROGRAM).csh >$(OBJROOT)/$(PROGRAM).VERS
                     71:        install $(IFLAGS) $(OBJROOT)/$(PROGRAM).VERS \
                     72:        $(DSTROOT)$(BINDIR)/$(PROGRAM)
                     73:        -$(RM) $(RMFLAGS) $(OBJROOT)/$(PROGRAM).VERS
                     74: 
                     75: #
                     76: # Include file for shell script makefiles
                     77: #
                     78: findfile MakeInc.csh

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.