# File: mon/Makefile
# Purpose: master Makefile for mon builds
# Author: Phil Bunce (pjb@carmel.com)
# Revision History:
#	970303	Fixed probs with vers.c etc..
#	970317	Added depend
#	980817	Added clean
#	980817	Added rules.mk to clean depend.


include $(LSIPKG)/defines.mk
include files.mk

CFLAGS = -g

all: monvers.c rules.mk $(MON_TARG)
	@echo "mon is now up to date"

clean:
	@$(MAKE) subdirs "CMD=clean"

subdirs: $(MON_TARG)

saveit :
	tar crf - $(CFILES) $(OTHERS)|compress > sav$$$$.tar.Z

sum:
	@sum $(CFILES) $(ASFILES) $(OTHERS) README version > sum.out

depend:
	@csh -c makedepend -ftarget.mk -I$(LSIPKG)/include -DPMCC $(CFILES)
	@perl $(FIXDEPENDS) target.mk

BGd:
	@echo "###### mon/bg"
	@if [ ! -d bg ] ; then mkdir bg ; fi
	@cd bg;$(MAKE) -f ../target.mk $(CMD) "TFLAG=-EB -G 0" "ENDIAN=bg"

LGd:
	@echo "###### mon/lg"
	@if [ ! -d lg ] ; then mkdir lg ; fi
	@cd lg;$(MAKE) -f ../target.mk $(CMD) "TFLAG=-EL -G 0" "ENDIAN=lg"

monvers.c : version
	@echo "char monvers[] = \"$$(cat version)\";" > monvers.c

