/*****************************************************************************
//
// Copyright (C) 1991 Texas Instruments Incorporated.
//
// Permission is granted to any individual or institution to use, copy, modify,
// and distribute this software, provided that this complete copyright and
// permission notice is maintained, intact, in all copies and supporting
// documentation.
//
// Texas Instruments Incorporated provides this software "as is" without
// express or implied warranty.
//
 *****************************************************************************
 *
 *	Author: Martin Neath
 *	Filename: Imakefile
 *	Module: pisces/rcs
 *	Purpose: Imakefile for RCS diff
 *	Creation Date: 05/20/90
 *
 *****************************************************************************/

ALLCPLUSDEFS = 

HDRS1 = rcsbase.h time.h
HDRS2 = 
HDRS3 = 
HDRS4 = 
HDRS5 = 
HDRS6 = 
HDRS7 = 

SRCS1 = ci.$(C) rcslex.$(C) rcssyn.$(C) rcsgen.$(C) rcsedit.$(C) \
	rcskeys.$(C) rcsrev.$(C) rcsutil.$(C) rcsfnms.$(C) \
	partime.$(C) maketime.$(C) rcskeep.$(C) rcsfcmp.$(C) \
	rcsdups.$(C)

SRCS2 = co.$(C) rcslex.$(C) rcssyn.$(C) rcsgen.$(C) rcsedit.$(C) \
	rcskeys.$(C) rcsrev.$(C) rcsutil.$(C) rcsfnms.$(C) \
	partime.$(C) maketime.$(C) rcsdups.$(C)

SRCS3 = rcs.$(C) rcslex.$(C) rcssyn.$(C) rcsrev.$(C) rcsutil.$(C) \
	rcsgen.$(C) rcsedit.$(C) rcskeys.$(C) rcsfnms.$(C)

SRCS4 = rcsdiff.$(C) rcsutil.$(C) rcsfnms.$(C) rcsrev.$(C) \
	rcssyn.$(C) rcslex.$(C)

SRCS5 = rcsmerge.$(C) rcsutil.$(C) rcsfnms.$(C) rcsrev.$(C) \
	rcssyn.$(C) rcslex.$(C)

SRCS6 = rlog.$(C) rcslex.$(C) rcssyn.$(C) rcsrev.$(C) rcsutil.$(C) \
	partime.$(C) maketime.$(C) rcsfnms.$(C)

SRCS7 = ident.$(C) rcskeys.$(C)

OBJS1 = ci.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsgen.$(OBJ) rcsedit.$(OBJ) \
	rcskeys.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) \
	partime.$(OBJ) maketime.$(OBJ) rcskeep.$(OBJ) rcsfcmp.$(OBJ) \
	rcsdups.$(OBJ)

OBJS2 = co.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsgen.$(OBJ) rcsedit.$(OBJ) \
	rcskeys.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) \
	partime.$(OBJ) maketime.$(OBJ) rcsdups.$(OBJ)

OBJS3 = rcs.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) \
	rcsgen.$(OBJ) rcsedit.$(OBJ) rcskeys.$(OBJ) rcsfnms.$(OBJ)

OBJS4 = rcsdiff.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) rcsrev.$(OBJ) \
	rcssyn.$(OBJ) rcslex.$(OBJ)

OBJS5 = rcsmerge.$(OBJ) rcsutil.$(OBJ) rcsfnms.$(OBJ) rcsrev.$(OBJ) \
	rcssyn.$(OBJ) rcslex.$(OBJ)

OBJS6 = rlog.$(OBJ) rcslex.$(OBJ) rcssyn.$(OBJ) rcsrev.$(OBJ) rcsutil.$(OBJ) \
	partime.$(OBJ) maketime.$(OBJ) rcsfnms.$(OBJ)

OBJS7 = ident.$(OBJ) rcskeys.$(OBJ)

#if OS2Platform
STD_C_DEFS = $(DFLAG)USG
#endif

#if HasVoidSignalReturn
SIGNAL_TYPE = void
#else
SIGNAL_TYPE = int
#endif

LINKDEP = 
CO = $(QUOTE)co$(QUOTE)
MERGE = $(QUOTE)merge$(QUOTE)
DIFF = $(QUOTE)diff$(QUOTE)
DIFF3 = $(QUOTE)diff3$(QUOTE)
LOCK = 1
OS = $(DFLAG)V4_2BSD

LOCAL_C_DEFS=$(DFLAG)SIGNAL_TYPE=$(SIGNAL_TYPE) $(DFLAG)DIFF=$(DIFF) $(OS) \
$(DFLAG)DIFF3=$(DIFF3) $(DFLAG)STRICT_LOCKING=$(LOCK) $(DFLAG)CO=$(CO) \
$(DFLAG)MERGE=$(MERGE)

All7(ci,co,rcs,rcsdiff,rcsmerge,rlog,ident)
OptimizeCObject()
CProgram1(ci)
CProgram2(co)
CProgram3(rcs)
CProgram4(rcsdiff)
CProgram5(rcsmerge)
CProgram6(rlog)
CProgram7(ident)
ShellProgram(merge rcsclean rcsfreeze)


