# Makefile for file(1) cmd.
# Copyright (c) Ian F. Darwin 86/09/01 - see LEGAL.NOTICE.
# @(#)$Id: Makefile,v 1.12 1998/09/19 22:42:03 obrien Exp $
#
# This software is not subject to any license of the American Telephone
# and Telegraph Company or of the Regents of the University of California.
#
# Permission is granted to anyone to use this software for any purpose on
# any computer system, and to alter it and redistribute it freely, subject
# to the following restrictions:
#
# 1. The author is not responsible for the consequences of use of this
#    software, no matter how awful, even if they arise from flaws in it.
#
# 2. The origin of this software must not be misrepresented, either by
#    explicit claim or by omission.  Since few users ever read sources,
#    credits must appear in the documentation.
#
# 3. Altered versions must be plainly marked as such, and must not be
#    misrepresented as being the original software.  Since few users
#    ever read sources, credits must appear in the documentation.
#
# 4. This notice may not be removed or altered.
#
# Hacked and dismembered for bmake (Geoff Rehmet).
CC=gcc
MAGICDIR=	/vsta/lib
# CFLAGS=-DMAGIC='"$(MAGICDIR)/magic"' -DBUILTIN_ELF
CFLAGS=-O -DMAGIC='"$(MAGICDIR)/magic"'

OBJS=file.o apprentice.o fsmagic.o softmagic.o ascmagic.o \
	compress.o is_tar.o  readelf.o internat.o print.o

MAGFILES=Magdir/Header Magdir/Localstuff

all:	file magic

magic:	$(MAGFILES)
	rm -f magic
	cat $(MAGFILES) Magdir/[a-z]* > magic

install: all
	cp magic $(MAGICDIR)/magic
	strip file
	cp file /vsta/bin

file: $(OBJS)
	$(CC) $(CFLAGS) -o file $(OBJS)

clean:
	rm -f *.o

clobber: clean
	rm -f magic file
