# @(#)PAR/Makefile %I% %E% %U%"
RANLIB= :
SCCS_DIR = /usr/local/test/imaging/PAR
TGT = ../..
EXPORTDIR= ../../export/libpar
SRC = Makefile \
     date11.c env.c msg.c par.c parf.c parse.c text.c \
     par.3 par.3f parameters.1 env.3 msg.3 \
     par.h

TGT_PAR = $(TGT)/lib/libpar.a
TGT_MAN_PAR3 = $(TGT)/man/man3/par.3
TGT_MAN_MSG3 = $(TGT)/man/man3/msg.3
TGT_MAN_ENV3 = $(TGT)/man/man3/env.3
TGT_MAN_PAR3F = $(TGT)/man/man3/par.3f
TGT_MAN_PARAMETERS = $(TGT)/man/man1/parameters.1

PAR = libpar.a
MAN_PAR3 = par.3
MAN_MSG3 = msg.3
MAN_ENV3 = env.3
MAN_PAR3F = par.3f
MAN_PARAMETERS = parameters.1

OBJS = par.o parf.o parse.o date11.o env.o msg.o text.o

$(PAR): $(OBJS)
	rm -f  $(PAR)
	ar q   $(PAR) $(OBJS)
	$(RANLIB) $(PAR)

par.o: par.c par.h
parse.o: parse.c par.h
export:
	mkdir $(EXPORTDIR)
	cp Makefile* $(SRC) $(EXPORTDIR)

INSTALL = rm -f $@; cp $? $@

install: $(TGT_PAR)

$(TGT_PAR): $(PAR)
	if [ ! -d $(TGT)/lib ] ; then \
	    mkdir $(TGT)/lib ; else true ; \
	    fi ;
	$(INSTALL)
	$(RANLIB) $(TGT_PAR)

#INSTALL_WITH_BACKUP = install3 $? $@ bak
#INSTALL = install3 $? $@
XXXinstall: $(TGT_PAR) \
 $(TGT_MAN_PAR3) $(TGT_MAN_PAR3F) $(TGT_MAN_PARAMETERS)

$(TGT_MAN_PAR3): $(MAN_PAR3)
	$(INSTALL)

$(TGT_MAN_MSG3): $(MAN_MSG3)
	$(INSTALL)

$(TGT_MAN_ENV3): $(MAN_ENV3)
	$(INSTALL)

$(TGT_MAN_PAR3F): $(MAN_PAR3F)
	$(INSTALL)

$(TGT_MAN_PARAMETERS): $(MAN_PARAMETERS)
	$(INSTALL)

SCCS_COMMAND = deledit
sccs:
	sccs -d$(SCCS_DIR) $(SCCS_COMMAND) $(SRC)
clean:
	rm -f *.o
