# $Source: /hpux/shared/supp//usr/src/cmd/text/./macros.d/makefile,v $
# $Revision: 72.4 $

# Common makefile for the text Developement Support Library (DSL) macros

RPATH 	 = /usr/bin

MACFILES = ntar chk_dir an mmn osdd
MACFILES_M = ntar.M

default all: $(MACFILES)

metrics: $(MACFILES_M)

# for ntar only the 300 formerly used cc.unshared
ntar.o: ntar.c
	$(CC) $(CFLAGS) -c ntar.c

ntar:	ntar.o
	$(CC) $(LDFLAGS) -Wl,-a,archive -o ntar ntar.o

ntar.M:	ntar.c
	$(METRICS) $(CFLAGS) -o ntar.M ntar.c

mmn:	macrunch ntar
	sh -x ./macrunch -d $(RPATH) mmn
#	sh -x ./macrunch -n m -d $(RPATH) mmn
# Dropped -n option since we no longer support compiled macro files as
# of 10.0

osdd:	macrunch ntar
	sh -x ./macrunch -d $(RPATH) osdd

an:	macrunch ntar
	sh -x ./macrunch -d $(RPATH) an
#	sh -x ./macrunch -n an -d $(RPATH) an
# Dropped -n option since we no longer support compiled macro files as
# of 10.0


clean:
	/usr/bin/rm -f *.o

clobber:  clean
	/usr/bin/rm -f $(MACFILES) cmp.n.d.an cmp.n.d.m cmp.n.t.an \
		cmp.n.t.m ucmp.n.an ucmp.n.m

chk_dir:
	@if [ ! -f "/usr/share/lib/term/tab37" -o -w "/usr/share/lib/term/tab37" ]; \
	then \
	    [ ! -d /usr/share/lib/term ] && mkdir -p /usr/share/lib/term ; \
	    cpset ../roff.d/terms.d/tab37 /usr/share/lib/term 0644 bin bin  ; \
 	    if [ $$? -ne 0 ]; then \
		echo "cpset failed" ; \
		exit 1 ; \
	    fi \
	fi;
