ORIGIN		= Symantec Café
ORIGIN_VER	= Version 7.22
VERSION		= DEBUG

!IFDEF SUB_DEBUG
DEBUG		= $(SUB_DEBUG)
NDEBUG		= !$(SUB_DEBUG)
!ELSE
DEBUG		= 1
NDEBUG		= 0
!ENDIF

PROJ		= ew
APPTYPE		= JAVA CONSOLE
PROJTYPE	= class

JAVAC		= sj
MAKE		= SMAKE
LNK		= LINK


HEADERS		= 
!IF $(DEBUG)
OUTPUTDIR	= .
CREATEOUTPUTDIR	=
TARGETDIR	= .
CREATETARGETDIR	=

CFLAGS		=  -g 
DEFINES		= 
!ELSE
OUTPUTDIR	= .
CREATEOUTPUTDIR	=
TARGETDIR	= .
CREATETARGETDIR	=

CFLAGS		=  -O 
DEFINES		= 
!ENDIF

MFLAGS		= MASTERPROJ=$(PROJ) 
DEBUGGERFLAGS	=  
PAR		= PROJS BATS SRCS

INCLUDES	= 



SRCS		= 

PROJS		= button\button.prj kdemo\kdemo.prj tdemo\tdemo.prj  \
		..\..\demo.prj lightweight\lightweight.prj util\util.prj 

BATS		= 

PRECOMPILE	=  button?Bbutton?Pprj  kdemo?Bkdemo?Pprj  tdemo?Btdemo?Pprj  \
		 ?P?P?B?P?P?Bdemo?Pprj  lightweight?Blightweight?Pprj  util?Butil?Pprj 

POSTCOMPILE	= 

.SUFFIXES: .JAVA .CLASS 

.JAVA.CLASS:
	$(JAVAC) $(CFLAGS) $(INCLUDES) -d $(OUTPUTDIR) $*.java



all:	noteout createdir $(PRECOMPILE) compall $(POSTCOMPILE) _done


all2:	createdir $(PRECOMPILE) compall $(POSTCOMPILE) _done


all3:	createdir $(PRECOMPILE) compall2 $(POSTCOMPILE) _done


compall:	$(OBJS)
	$(JAVAC) $(CFLAGS) $(INCLUDES) -make -cdb $(PROJ).cdb @<<
	$(SRCS)
<<


compall2:	$(OBJS)
	$(JAVAC) $(CFLAGS) $(INCLUDES) -cdb $(PROJ).cdb @<<
	$(SRCS)
<<

noteout:
	REM Output to $(OUTPUTDIR)

createdir:
	$(CREATEOUTPUTDIR)
	$(CREATETARGETDIR)
	
_done:
		REM  Project is up to date

buildall:	clean	all3


clean:
		-del ew.dpd
		cd button\.
		$(MAKE) -fbutton.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@
		cd ..\kdemo\.
		$(MAKE) -fkdemo.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@
		cd ..\tdemo\.
		$(MAKE) -ftdemo.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@
		cd ..\..\..\.
		$(MAKE) -fdemo.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@
		cd cnp\ew\lightweight\.
		$(MAKE) -flightweight.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@
		cd ..\util\.
		$(MAKE) -futil.mak $(MFLAGS) "SUB_DEBUG=$(DEBUG)" $@

button?Bbutton?Pprj:
		cd button\.
		$(MAKE) -fbutton.mak "SUB_DEBUG=$(DEBUG)"

kdemo?Bkdemo?Pprj:
		cd kdemo\.
		$(MAKE) -fkdemo.mak "SUB_DEBUG=$(DEBUG)"

tdemo?Btdemo?Pprj:
		cd tdemo\.
		$(MAKE) -ftdemo.mak "SUB_DEBUG=$(DEBUG)"

?P?P?B?P?P?Bdemo?Pprj:
		cd ..\..\.
		$(MAKE) -fdemo.mak "SUB_DEBUG=$(DEBUG)"

lightweight?Blightweight?Pprj:
		cd lightweight\.
		$(MAKE) -flightweight.mak "SUB_DEBUG=$(DEBUG)"

util?Butil?Pprj:
		cd util\.
		$(MAKE) -futil.mak "SUB_DEBUG=$(DEBUG)"






