# $Id: Makefile,v 12.13 2010/07/05 10:04:22 tom Exp $
# make-file for CM_TOOLS common interface directory

THIS	= td
TOP	= ..
include $(TOP)/support/td_lib.mk

####### (Command-line Options) #################################################
llib	= td
LLIB	= llib-l$(llib)

####### (Standard Lists) #######################################################
H_SRC	=\
	td_config.h \
	$(THIS)_lib.h\
	cmv_defs.h \
	deltree.h \
	dyn_str.h \
	ptypes.h\
	rcsdefs.h \
	sccsdefs.h \
	port2vms.h \
	td_btree.h \
	td_ext.h \
	td_curse.h \
	td_local.h \
	td_qsort.h \
	td_regex.h \
	td_scomp.h \
	td_sheet.h \
	vms_dirs.h

L_SRC	=\
	llib-l$(THIS)

SOURCES	= Makefile $(H_SRC) $(L_SRC)

IT	= $L/$(LLIB).ln
ALL	=

####### (Standard Productions) #################################################
all\
check\
install:	$(SOURCES) $(ALL)
clean:				; $(RM) $(CLEAN) *.ln
clobber:	clean		; $(RM) $(ALL) $(IT)
destroy:			; $(DESTROY)
sources:	$(SOURCES)
lintlib:	$(IT)
lint.out:	$(IT)
headers:			; /bin/ls -1 $(H_SRC) >$@

####### (Details of Productions) ###############################################
$L/$(LLIB).ln:	$(SOURCES)	; - sh -c 'makellib $(CPP_OPTS) -L$L $(LLIB) $(llib)'
$(LLIB).i:	$(SOURCES)	; /usr/lib/cpp -Dlint $(CPP_OPTS) $(LLIB) $@
