# $Source: /hpux/shared/supp//usr/src/cmd/compact/./makefile,v $
# $Revision: 72.1 $

# Common makefile for compact and uncompact

default: all

all: compact uncompact

metrics: compact.M uncompact.M

compact: hpux_rel.o compact.o tree.o
	$(CC) $(CFLAGS) $(LDFLAGS) \
	    hpux_rel.o compact.o tree.o -o compact -lBUILD

compact.M: hpux_rel.c compact.c tree.c
	$(METRICS) $(CFLAGS) \
	    hpux_rel.c compact.c tree.c -o compact.M -lBUILD

uncompact: hpux_rel.o uncompact.o tree.o
	$(CC) $(CFLAGS) $(LDFLAGS) \
	    hpux_rel.o uncompact.o tree.o -o uncompact -lBUILD

uncompact.M: hpux_rel.c uncompact.c tree.c
	$(METRICS) $(CFLAGS) \
	    hpux_rel.c uncompact.c tree.c -o uncompact.M -lBUILD

compact.o uncompact.o tree.o: compact.h

clean:
	/bin/rm -f *.o

clobber: clean
	/bin/rm -f compact uncompact compact.M uncompact.M
