#
# John Dudeck SIM International 27-Jul-94
#
# makefile for Job Control package
# for ndmake under MS-DOS
# assumes environment variables set for JC0 JC1 SY
#

.SUFFIXES: .DBR .DBO .XBL .DBL .JC

#Default rule to compile XBL to DBO
.XBL.DBO :
	DBL $< /S:REFRESH/R:DEBUG

#Default rule to compile DBL to DBO
.DBL.DBO :
	DBL $< /S:REFRESH/R:DEBUG/PRIMARY

#Default rule to compile JC to DBO
.JC.DBO :
	DBL $< /S:REFRESH/R:DEBUG/BIND

JCLOBS=ANYCN.DBO BASE.DBO CLSPR.DBO ERRDSP.DBO ERRLOG.DBO \
FORMS.DBO GTPPN.DBO IACCT.DBO IFACE.DBO INIT.DBO INPUT.DBO \
IREAD.DBO MESAG.DBO MMENU.DBO PDATE.DBO PRINT.DBO PSTGET.DBO \
PSTKIL.DBO PSTPUT.DBO PSTSET.DBO RDATE.DBO RDYPR.DBO SCREEN.DBO \
TDATE.DBO TIMENU.DBO TMENU.DBO VOPEN.DBO VREAD.DBO WAIT.DBO

JCPOBS=ACTPRD.DBO CURMNT.DBO COMAST.DBO SECMAS.DBO OUTMAS.DBO

all : $(JC1)bye.dbr $(JC1)menu.dbr $(JC1)jcmenu.dbr

$(JC1)bye.dbr : logoff.dbo jclib.olb
	dblink/output=sy:bye logoff.dbo jclib/olb

$(JC1)menu.dbr : menu.dbo jclib.olb
	dblink/output=jc1:menu menu.dbo jclib/olb

$(JC1)jcmenu.dbr: jcmenu.dbo $(JCPOBS) jclib.olb
	dblink/output=jc1:jcmenu jcmenu.dbo $(JCPOBS) jclib/olb

jclib.olb : $(JCLOBS)
	DBLIBR/OUTPUT=JCLIB ANYCN BASE CLSPR ERRDSP ERRLOG FORMS
	DBLIBR JCLIB/LIB GTPPN IACCT IFACE INIT INPUT IREAD MESAG MMENU 
	DBLIBR JCLIB/LIB PDATE PRINT PSTGET PSTKIL PSTPUT PSTSET RDATE
	DBLIBR JCLIB/LIB RDYPR SCREEN TDATE TIMENU TMENU VOPEN VREAD WAIT
	
menu.dbo : MENU.JC USER.DSC JCEXTR.DSC JCFILE.DSC
	DBL MENU.JC/S:REFRESH/R:DEBUG/PRIMARY

JCMENU.DBO : JCMENU.JC USER.DSC JCEXTR.DSC JCFILE.DSC
	DBL JCMENU.JC/S:REFRESH/R:DEBUG/PRIMARY

$(JCLOBS) : USER.DSC JCEXTR.DSC JCFILE.DSC

$(JCPOBS) : USER.DSC JCEXTR.DSC JCFILE.DSC

clean:
	del *.bak
	del *.dbo

