4.4BSD/usr/src/contrib/sun.sharedlib/lib/csu/sparc/Makefile

# This source code is a product of Sun Microsystems, Inc. and is provided
# for unrestricted use provided that this legend is included on all tape
# media and as a part of the software program in whole or part.  Users
# may copy or modify this source code without charge, but are not authorized
# to license or distribute it to anyone else except as part of a product or
# program developed by the user.
#
# THIS PROGRAM CONTAINS SOURCE CODE COPYRIGHTED BY SUN MICROSYSTEMS, INC.
# SUN MICROSYSTEMS, INC., MAKES NO REPRESENTATIONS ABOUT THE SUITABLITY
# OF SUCH SOURCE CODE FOR ANY PURPOSE.  IT IS PROVIDED "AS IS" WITHOUT
# EXPRESS OR IMPLIED WARRANTY OF ANY KIND.  SUN MICROSYSTEMS, INC. DISCLAIMS
# ALL WARRANTIES WITH REGARD TO SUCH SOURCE CODE, INCLUDING ALL IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN
# NO EVENT SHALL SUN MICROSYSTEMS, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT,
# INCIDENTAL, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
# FROM USE OF SUCH SOURCE CODE, REGARDLESS OF THE THEORY OF LIABILITY.
# 
# This source code is provided with no support and without any obligation on
# the part of Sun Microsystems, Inc. to assist in its use, correction, 
# modification or enhancement.
#
# SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
# INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS
# SOURCE CODE OR ANY PART THEREOF.
#
# Sun Microsystems, Inc.
# 2550 Garcia Avenue
# Mountain View, California 94043

# Copyright (c) 1991 Sun Microsystems, Inc.

#
# @(#)Makefile 1.10 89/05/19 SMI
#
#	crt0	Normal C run time startoff
#	mcrt0	C run time start off for profiling, ``prof'' conventions
#	gcrt0	C run time start off for profiling, ``gprof'' conventions
#
LD= ld
SRCS=   crt0.s
OBJS=	crt0.o
CFLAGS= -O
ASFLAGS= -P -DLOCORE
INSTALL= install -m 644

all: ${OBJS}

install: ${OBJS}
	if test ! -d $(DESTDIR)/lib; then \
		mkdir $(DESTDIR)/lib; \
		chown bin $(DESTDIR)/lib; \
		chmod 755 $(DESTDIR)/lib; \
	fi;
	if test ! -d $(DESTDIR)/usr; then \
		mkdir $(DESTDIR)/usr; \
		chown bin $(DESTDIR)/usr; \
		chmod 755 $(DESTDIR)/usr; \
	fi;
	if test ! -d $(DESTDIR)/usr/lib; then \
		mkdir $(DESTDIR)/usr/lib; \
		chown bin $(DESTDIR)/usr/lib; \
		chmod 755 $(DESTDIR)/usr/lib; \
	fi;
	if test ! -d $(DESTDIR)/usr/lib/misalign; then \
		mkdir $(DESTDIR)/usr/lib/misalign; \
		chown bin $(DESTDIR)/usr/lib/misalign; \
		chmod 755 $(DESTDIR)/usr/lib/misalign; \
	fi;
	$(INSTALL) crt0.o $(DESTDIR)/usr/lib/crt0.o

crt0.o:	crt0.s
	$(AS) $(ASFLAGS) -o $@ crt0.s
	$(LD) -x -r $@
	mv a.out $@

clean:
	rm -f ${OBJS}