# (C) Copyright International Business Machines Corporation 23 January 
# 1990.  All Rights Reserved. 
#  
# See the file USERAGREEMENT distributed with this software for full 
# terms and conditions of use. 
# SCCS Info: @(#)Makefile	1.10 3/15/90

PFILES =	cache.p objectcache.p programcache.p
PROCOBJS =	cache.po objectcache.po programcache.po
DEFOBJS	=	objectcache.do programcache.do \
		objectcacheimp.do programcacheimp.do

include ../../make/includefile

EXTRACPPFLAGS =	-Uunix

all: 	$(PFILES) compiledefs compileprocs
install: all
	cp $(PROCOBJS) $(PROCDIR)

boot:
	$(MAKE) all CACHE= HROOT=$(HROOT) MTYPE=$(MTYPE)

cache.po: cache.p programcache.do objectcache.do
cache.p: cache.pp

programcache.po: programcache.p programcache.do programcacheimp.do
programcache.p: cachemaster.pp
	$(CPP) $(HCPPFLAGS) -DPROGRAMCACHE cachemaster.pp programcache.p

objectcache.po: objectcache.p objectcache.do objectcacheimp.do
objectcache.p: cachemaster.pp
	$(CPP) $(HCPPFLAGS) -DOBJECTCACHE  cachemaster.pp objectcache.p


clean:
	rm -f core *.po *.do *~ cache.p programcache.p objectcache.p
