include	lfiles.make
include flags.make
HFILES =	machine.h
OBJFILES =	ScianArrays.o ScianButtons.o ScianColors.o \
			ScianComplexControls.o ScianControls.o \
			ScianDatasets.o ScianDepend.o ScianDialogs.o \
			ScianDraw.o ScianDrawings.o\
			ScianErrors.o ScianEvents.o \
			ScianFileSystem.o ScianFiles.o ScianFilters.o \
			ScianFontSystem.o ScianGarbageMan.o ScianHwuFiles.o \
			ScianHelp.o ScianIcons.o ScianJohnFiles.o \
			ScianLVR5000.o ScianLights.o ScianLists.o \
			ScianMain.o ScianMainWindow.o ScianMethods.o \
			ScianNames.o ScianNetObjects.o ScianObjFunctions.o \
			ScianObjWindows.o ScianPerspec.o ScianPick.o \
			ScianPictures.o ScianPreferences.o ScianRecorders.o \
			ScianScrDump.o ScianScripts.o ScianSliders.o ScianSockets.o \
			ScianSpaces.o ScianTemplates.o ScianTextBoxes.o ScianTimers.o \
			ScianTitleBoxes.o ScianTQ2026F.o ScianTypes.o \
			ScianVisArrows.o ScianVisContours.o ScianVisIso.o \
			ScianVisMesh.o ScianVisObjects.o ScianVisTraces.o \
			ScianVisWindows.o ScianWindows.o ScianIDsDefiner.o

scian:			$(OBJFILES)
			echo "\nNOTE: If this step gives link errors, be sure to do make INSTALL\n"
			nice cc $(OBJFILES) -o scian $(LFILES) $(CFLAGS)
CLEAN:
			rm *.o
INSTALL:		
			cc ScianPreInstall.c -o ScianPreInstall
			ScianPreInstall
snm:			ScianNetworkManager.o
			nice cc ScianNetworkManager.o -o snm -lbsd
snd:			ScianNetDaemon.o
			nice cc ScianNetDaemon.o -o snd -lbsd
ScianIDsParser:		ScianIDsParser.c Scian.h ScianTypes.h ScianNames.h 
			cc ScianIDsParser.c -o ScianIDsParser
ScianIDsDefiner.c:	ScianIDsParser ScianIDs.h
			ScianIDsParser
ScianTemplateHelper.h:	ScianTemplateLib.h
			cc STHMaker.c -o STHMaker
			STHMaker

STHMaker.o:		STHMaker.c $(HFILES)
			cc STHMaker.c -c $(CFLAGS)
ScianArrays.o:		ScianArrays.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianArrays.h ScianLists.h\
			ScianErrors.h ScianIDs.h ScianDatasets.h ScianTimers.h\
			ScianNetObjects.h
			cc ScianArrays.c -c $(CFLAGS)
ScianButtons.o:		ScianButtons.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianIDs.h ScianMethods.h ScianLists.h\
			ScianErrors.h ScianIcons.h ScianArrays.h\
			ScianButtons.h ScianWindows.h ScianObjWindows.h\
			ScianScripts.h ScianControls.h ScianEvents.h\
			ScianFontSystem.h ScianStyle.h
			cc ScianButtons.c -c $(CFLAGS)
ScianColors.o:		ScianColors.c $(HFILES) Scian.h ScianTypes.h\
			ScianIDs.h ScianArrays.h ScianWindows.h\
			ScianObjWindows.h ScianButtons.h ScianColors.h\
			ScianEvents.h ScianErrors.h ScianScripts.h\
			ScianPictures.h ScianControls.h ScianDialogs.h\
			ScianSliders.h ScianDatasets.h ScianStyle.h\
			ScianTitleBoxes.h ScianTextBoxes.h ScianLists.h\
			ScianMethods.h ScianDraw.h ScianIcons.h ScianFiles.h\
			ScianVisWindows.h ScianObjFunctions.h gamtables.h
			cc ScianColors.c -c $(CFLAGS)
ScianComplexControls.o:	ScianComplexControls.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianIDs.h ScianErrors.h ScianEvents.h\
			ScianControls.h ScianButtons.h ScianComplexControls.h\
			ScianMethods.h ScianArrays.h ScianWindows.h\
			ScianObjWindows.h ScianScripts.h ScianDialogs.h\
			ScianStyle.h ScianDraw.h
			cc ScianComplexControls.c -c $(CFLAGS)
ScianControls.o:	ScianControls.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianControls.h ScianButtons.h\
			ScianTitleBoxes.h ScianColors.h ScianDraw.h ScianIDs.h\
			ScianSliders.h ScianTextBoxes.h ScianArrays.h\
			ScianErrors.h ScianWindows.h ScianEvents.h\
			ScianObjWindows.h ScianVisWindows.h ScianIcons.h\
			ScianMethods.h ScianScripts.h ScianStyle.h ScianHelp.h\
			ScianPreferences.h ScianObjFunctions.h
			cc ScianControls.c -c $(CFLAGS)
ScianDatasets.o:	ScianDatasets.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianIcons.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianButtons.h\
			ScianTextBoxes.h ScianTitleBoxes.h ScianControls.h\
			ScianDatasets.h ScianErrors.h ScianColors.h\
			ScianDialogs.h ScianVisObjects.h ScianStyle.h\
			ScianSpaces.h ScianIDs.h ScianArrays.h ScianMethods.h\
			ScianTimers.h ScianDepend.h ScianFiles.h\
			ScianFileSystem.h ScianObjFunctions.h ScianSockets.h
			cc ScianDatasets.c -c $(CFLAGS)
ScianDepend.o:		ScianDepend.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianIDs.h ScianErrors.h ScianMethods.h\
			ScianDepend.h
			cc ScianDepend.c -c $(CFLAGS)
ScianDialogs.o:		ScianDialogs.c $(HFILES) Scian.h ScianStyle.h\
			ScianTypes.h ScianIDs.h ScianArrays.h ScianWindows.h\
			ScianDraw.h ScianTextBoxes.h ScianObjWindows.h\
			ScianColors.h ScianControls.h ScianButtons.h\
			ScianLists.h ScianEvents.h ScianTimers.h ScianErrors.h\
			ScianDialogs.h ScianScripts.h
			cc ScianDialogs.c -c $(CFLAGS)
ScianDraw.o:		ScianDraw.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianLists.h ScianDraw.h ScianIDs.h\
			ScianWindows.h ScianObjWindows.h ScianColors.h\
			ScianPictures.h ScianStyle.h
			cc ScianDraw.c -c $(CFLAGS)
ScianDrawings.o:	ScianDrawings.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianControls.h ScianButtons.h\
			ScianColors.h ScianDraw.h ScianIDs.h ScianEvents.h\
			ScianArrays.h ScianErrors.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianDialogs.h\
			ScianSliders.h ScianTextBoxes.h ScianTitleBoxes.h\
			ScianIcons.h ScianMethods.h ScianStyle.h\
			ScianDrawings.h ScianScripts.h ScianPick.h\
			ScianTemplates.h
			cc ScianDrawings.c -c $(CFLAGS)
ScianErrors.o:		ScianErrors.c $(HFILES) Scian.h ScianTypes.h\
			ScianNames.h ScianIDs.h ScianWindows.h ScianErrors.h\
			ScianDialogs.h ScianTimers.h ScianArrays.h\
			ScianObjWindows.h ScianColors.h ScianDialogs.h\
			ScianEvents.h ScianStyle.h
			cc ScianErrors.c -c $(CFLAGS)
ScianEvents.o:		ScianEvents.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianEvents.h ScianGarbageMan.h\
			ScianSockets.h ScianScripts.h ScianColors.h ScianIDs.h\
			ScianTimers.h ScianMainWindow.h ScianObjWindows.h\
			ScianVisWindows.h ScianPreferences.h\
			ScianObjFunctions.h ScianDialogs.h ScianDraw.h\
			ScianStyle.h
			cc ScianEvents.c -c $(CFLAGS)
ScianFileSystem.o:	ScianFileSystem.c $(HFILES) Scian.h ScianStyle.h\
			ScianTypes.h ScianMethods.h ScianArrays.h\
			ScianWindows.h ScianTextBoxes.h ScianSliders.h\
			ScianButtons.h ScianTitleBoxes.h ScianObjWindows.h\
			ScianObjFunctions.h ScianColors.h ScianControls.h\
			ScianTimers.h ScianLists.h ScianIDs.h ScianEvents.h\
			ScianErrors.h ScianDialogs.h ScianIcons.h ScianFiles.h\
			ScianDatasets.h ScianScripts.h ScianPreferences.h\
			ScianFileSystem.h
			cc ScianFileSystem.c -c $(CFLAGS)
ScianFiles.o:		ScianFiles.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianIcons.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianVisObjects.h\
			ScianControls.h ScianColors.h ScianDialogs.h\
			ScianFiles.h ScianFileSystem.h ScianLists.h\
			ScianPictures.h ScianErrors.h ScianTimers.h\
			ScianDatasets.h ScianFilters.h ScianTextBoxes.h\
			ScianTitleBoxes.h ScianButtons.h ScianSliders.h\
			ScianScripts.h ScianIDs.h ScianVisContours.h\
			ScianStyle.h ScianSpaces.h ScianMethods.h\
			ScianObjFunctions.h
			cc ScianFiles.c -c $(CFLAGS)
ScianFilters.o:		ScianFilters.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianIcons.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianButtons.h\
			ScianSliders.h ScianTextBoxes.h ScianTitleBoxes.h\
			ScianControls.h ScianDatasets.h ScianErrors.h\
			ScianColors.h ScianDialogs.h ScianVisObjects.h\
			ScianStyle.h ScianSpaces.h ScianIDs.h ScianArrays.h\
			ScianMethods.h ScianTimers.h ScianDepend.h\
			ScianFilters.h ScianObjFunctions.h
			cc ScianFilters.c -c $(CFLAGS)
ScianFontSystem.o:	ScianFontSystem.c $(HFILES) Scian.h ScianStyle.h\
			ScianTypes.h ScianFontSystem.h ScianDraw.h\
			ScianPalatino18.h ScianTitleFont.h
			cc ScianFontSystem.c -c $(CFLAGS)
ScianGarbageMan.o:	ScianGarbageMan.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianIDs.h ScianGarbageMan.h\
			ScianWindows.h ScianDialogs.h ScianNetObjects.h
			cc ScianGarbageMan.c -c $(CFLAGS)
ScianHelp.o:		ScianHelp.c $(HFILES) Scian.h ScianTypes.h\
			ScianMethods.h ScianLists.h ScianIDs.h ScianStyle.h\
			ScianWindows.h ScianObjWindows.h ScianEvents.h\
			ScianDialogs.h ScianControls.h ScianButtons.h\
			ScianArrays.h ScianTextBoxes.h ScianErrors.h\
			ScianPreferences.h ScianScripts.h ScianColors.h
			cc ScianHelp.c -c $(CFLAGS)
ScianHwuFiles.o:	ScianHwuFiles.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianIcons.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianVisObjects.h\
			ScianControls.h ScianColors.h ScianDialogs.h\
			ScianFiles.h ScianFileSystem.h ScianLists.h\
			ScianPictures.h ScianErrors.h ScianTimers.h\
			ScianDatasets.h ScianFilters.h ScianTextBoxes.h\
			ScianTitleBoxes.h ScianButtons.h ScianSliders.h\
			ScianScripts.h ScianIDs.h ScianVisContours.h\
			ScianStyle.h ScianSpaces.h ScianMethods.h\
			ScianObjFunctions.h ScianHwuFiles.h
			cc ScianHwuFiles.c -c $(CFLAGS)
ScianIDsDefiner.o:	ScianIDsDefiner.c $(HFILES) Scian.h ScianTypes.h\
			ScianNames.h ScianIDsDefiner.h
			cc ScianIDsDefiner.c -c $(CFLAGS)
ScianIDsParser.o:	ScianIDsParser.c $(HFILES) Scian.h ScianTypes.h\
			ScianNames.h
			cc ScianIDsParser.c -c $(CFLAGS)
ScianIcons.o:		ScianIcons.c $(HFILES) Scian.h ScianTypes.h\
			ScianIcons.h ScianColors.h ScianArrays.h ScianErrors.h\
			ScianLists.h ScianIDs.h ScianEvents.h ScianWindows.h\
			ScianControls.h ScianScripts.h ScianStyle.h\
			ScianIconFonts.h
			cc ScianIcons.c -c $(CFLAGS)
ScianJohnFiles.o:	ScianJohnFiles.c $(HFILES) Scian.h ScianTypes.h\
			ScianIDs.h ScianLists.h ScianColors.h ScianErrors.h\
			ScianNames.h ScianGarbageMan.h ScianMethods.h\
			ScianArrays.h ScianTimers.h ScianPictures.h\
			ScianWindows.h ScianVisWindows.h ScianDialogs.h\
			ScianComplexControls.h ScianDatasets.h\
			ScianVisObjects.h
			cc ScianJohnFiles.c -c $(CFLAGS)
ScianLVR5000.o:		ScianLVR5000.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianObjWindows.h ScianDialogs.h\
			ScianIDs.h ScianLVR5000.h ScianColors.h
			cc ScianLVR5000.c -c $(CFLAGS)
ScianLib.o:		ScianLib.c $(HFILES) Scian.h ScianIDs.h ScianTypes.h\
			ScianNames.h ScianArrays.h ScianLists.h ScianSockets.h\
			ScianLib.h ScianWindows.h ScianDatasets.h\
			ScianGarbageMan.h ScianScripts.h ScianNetObjects.h
			cc ScianLib.c -c $(CFLAGS)
ScianLights.o:		ScianLights.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianLists.h ScianArrays.h ScianSpaces.h\
			ScianDraw.h ScianWindows.h ScianObjWindows.h\
			ScianVisWindows.h ScianVisObjects.h ScianIcons.h\
			ScianIDs.h ScianControls.h ScianButtons.h\
			ScianErrors.h ScianDialogs.h ScianSliders.h\
			ScianTextBoxes.h ScianStyle.h ScianComplexControls.h\
			ScianLights.h ScianMethods.h ScianScripts.h\
			ScianEvents.h ScianObjFunctions.h
			cc ScianLights.c -c $(CFLAGS)
ScianLists.o:		ScianLists.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianIDs.h ScianDraw.h ScianGarbageMan.h\
			ScianWindows.h ScianObjWindows.h
			cc ScianLists.c -c $(CFLAGS)
ScianMain.o:		ScianMain.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianLists.h ScianEvents.h\
			ScianWindows.h ScianObjWindows.h ScianObjFunctions.h\
			ScianVisWindows.h ScianDialogs.h ScianDatasets.h\
			ScianColors.h ScianControls.h ScianDrawings.h\
			ScianIcons.h ScianRecorders.h ScianFiles.h\
			ScianFileSystem.h ScianGarbageMan.h ScianScripts.h\
			ScianTimers.h ScianErrors.h ScianIDs.h ScianSpaces.h\
			ScianPreferences.h
			cc ScianMain.c -c $(CFLAGS)
ScianMainWindow.o:	ScianMainWindow.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianObjWindows.h ScianEvents.h\
			ScianColors.h ScianControls.h ScianTextBoxes.h\
			ScianIcons.h ScianIDs.h ScianStyle.h ScianHelp.h
			cc ScianMainWindow.c -c $(CFLAGS)
ScianMethods.o:		ScianMethods.c $(HFILES) Scian.h ScianTypes.h\
			ScianIDs.h ScianMethods.h ScianWindows.h\
			ScianScripts.h
			cc ScianMethods.c -c $(CFLAGS)
ScianNames.o:		ScianNames.c $(HFILES) Scian.h ScianTypes.h\
			ScianNames.h ScianGarbageMan.h ScianWindows.h\
			ScianObjWindows.h ScianDialogs.h ScianIDsDefiner.h
			cc ScianNames.c -c $(CFLAGS)
ScianNetDaemon.o:	ScianNetDaemon.c $(HFILES) machine.h ScianNetDaemon.h
			cc ScianNetDaemon.c -c $(CFLAGS)
ScianNetObjects.o:	ScianNetObjects.c $(HFILES) Scian.h ScianIDs.h\
			ScianTypes.h ScianNetObjects.h ScianSockets.h\
			ScianLists.h ScianErrors.h ScianWindows.h\
			ScianObjWindows.h ScianDatasets.h ScianNames.h\
			ScianArrays.h ScianTimers.h
			cc ScianNetObjects.c -c $(CFLAGS)
ScianObjFunctions.o:	ScianObjFunctions.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianWindows.h ScianColors.h ScianIDs.h\
			ScianObjWindows.h ScianButtons.h ScianErrors.h\
			ScianDraw.h ScianControls.h ScianSpaces.h\
			ScianArrays.h ScianScripts.h ScianVisWindows.h\
			ScianIcons.h ScianEvents.h ScianStyle.h\
			ScianObjFunctions.h ScianHelp.h ScianFilters.h\
			ScianFileSystem.h ScianSockets.h
			cc ScianObjFunctions.c -c $(CFLAGS)
ScianObjWindows.o:	ScianObjWindows.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianWindows.h ScianColors.h ScianIDs.h\
			ScianObjWindows.h ScianErrors.h ScianDraw.h\
			ScianControls.h ScianSpaces.h ScianArrays.h\
			ScianScripts.h ScianVisWindows.h ScianDialogs.h\
			ScianIcons.h ScianEvents.h ScianStyle.h ScianHelp.h\
			ScianObjFunctions.h ScianLights.h ScianPictures.h\
			ScianButtons.h ScianTitleBoxes.h ScianTextBoxes.h\
			ScianSliders.h
			cc ScianObjWindows.c -c $(CFLAGS)
ScianPerspec.o:		ScianPerspec.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianIDs.h ScianWindows.h\
			ScianObjWindows.h ScianErrors.h ScianEvents.h\
			ScianScripts.h ScianButtons.h ScianPerspec.h\
			ScianArrays.h ScianControls.h ScianIcons.h ScianDraw.h
			cc ScianPerspec.c -c $(CFLAGS)
ScianPick.o:		ScianPick.c $(HFILES) Scian.h ScianTypes.h\
			ScianLists.h ScianSpaces.h ScianDraw.h ScianIDs.h\
			ScianErrors.h ScianMethods.h ScianPick.h ScianEvents.h
			cc ScianPick.c -c $(CFLAGS)
ScianPictures.o:	ScianPictures.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianPictures.h ScianIDs.h ScianErrors.h\
			ScianWindows.h ScianDatasets.h ScianArrays.h\
			ScianPreferences.h ScianSpaces.h ScianVisObjects.h\
			ScianStdCDraw.h ScianStdNoLightCDraw.h\
			ScianStdNoLightCDraw.h ScianStdRGBDraw.h\
			ScianStdNoLightRGBDraw.h ScianStdNoLightRGBDraw.h\
			ScianStdCDraw.h ScianStdRGBDraw.h
			cc ScianPictures.c -c $(CFLAGS)
ScianPreInstall.o:	ScianPreInstall.c $(HFILES) machine.h
			cc ScianPreInstall.c -c $(CFLAGS)
ScianPreferences.o:	ScianPreferences.c $(HFILES) Scian.h ScianTypes.h\
			ScianMethods.h ScianLists.h ScianIDs.h ScianStyle.h\
			ScianWindows.h ScianObjWindows.h ScianDialogs.h\
			ScianControls.h ScianButtons.h ScianTextBoxes.h\
			ScianErrors.h ScianPreferences.h ScianScripts.h
			cc ScianPreferences.c -c $(CFLAGS)
ScianRecorders.o:	ScianRecorders.c $(HFILES) Scian.h ScianTypes.h\
			ScianIDs.h ScianScrDump.h ScianRecorders.h\
			ScianWindows.h ScianObjWindows.h ScianScripts.h\
			ScianErrors.h
			cc ScianRecorders.c -c $(CFLAGS)
ScianScrDump.o:		ScianScrDump.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianIDs.h ScianScrDump.h
			cc ScianScrDump.c -c $(CFLAGS)
ScianScripts.o:		ScianScripts.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianIDs.h ScianEvents.h\
			ScianRecorders.h ScianColors.h ScianWindows.h\
			ScianObjWindows.h ScianDialogs.h ScianVisWindows.h\
			ScianScripts.h ScianSliders.h ScianTimers.h\
			ScianMethods.h ScianLists.h ScianErrors.h\
			ScianGarbageMan.h ScianSpaces.h ScianIcons.h\
			ScianSockets.h ScianObjFunctions.h ScianHelp.h\
			ScianStyle.h
			cc ScianScripts.c -c $(CFLAGS)
ScianSliders.o:		ScianSliders.c $(HFILES) Scian.h ScianTypes.h\
			ScianFontSystem.h ScianArrays.h ScianStyle.h\
			ScianColors.h ScianIDs.h ScianHelp.h ScianErrors.h\
			ScianControls.h ScianWindows.h ScianObjWindows.h\
			ScianEvents.h ScianScripts.h ScianMethods.h\
			ScianDraw.h ScianSliders.h
			cc ScianSliders.c -c $(CFLAGS)
ScianSockets.o:		ScianSockets.c $(HFILES) Scian.h ScianTypes.h\
			ScianSockets.h ScianArrays.h ScianLists.h\
			ScianControls.h ScianButtons.h ScianNetDaemon.h\
			ScianWindows.h ScianObjWindows.h ScianVisWindows.h\
			ScianTextBoxes.h ScianDialogs.h ScianIDs.h\
			ScianScripts.h ScianErrors.h ScianColors.h\
			ScianDialogs.h ScianEvents.h ScianTimers.h\
			ScianStyle.h ScianDatasets.h ScianDraw.h ScianIcons.h\
			ScianObjFunctions.h ScianGarbageMan.h\
			ScianNetObjects.h ScianHelp.h
			cc -I/usr/include/bsd ScianSockets.c -c $(CFLAGS)
ScianSpaces.o:		ScianSpaces.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianLists.h ScianArrays.h ScianLights.h\
			ScianSpaces.h ScianEvents.h ScianDraw.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianVisObjects.h\
			ScianDialogs.h ScianScripts.h ScianIcons.h ScianIDs.h\
			ScianControls.h ScianButtons.h ScianTextBoxes.h\
			ScianTitleBoxes.h ScianPerspec.h ScianErrors.h\
			ScianTimers.h ScianDialogs.h ScianSliders.h\
			ScianTextBoxes.h ScianStyle.h ScianComplexControls.h\
			ScianMethods.h ScianPick.h ScianPreferences.h\
			ScianFiles.h ScianObjFunctions.h ScianTemplates.h
			cc ScianSpaces.c -c $(CFLAGS)
ScianTQ2026F.o:		ScianTQ2026F.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianObjWindows.h ScianDialogs.h\
			ScianIDs.h ScianColors.h ScianTQ2026F.h
			cc ScianTQ2026F.c -c $(CFLAGS)
ScianTemplates.o:	ScianTemplates.c $(HFILES) Scian.h ScianIDs.h\
			ScianTypes.h ScianControls.h ScianButtons.h\
			ScianSliders.h ScianTextBoxes.h ScianTitleBoxes.h\
			ScianTemplates.h ScianTemplateLib.h
			cc ScianTemplates.c -c $(CFLAGS)
ScianTextBoxes.o:	ScianTextBoxes.c $(HFILES) Scian.h ScianStyle.h\
			ScianTypes.h ScianFontSystem.h ScianWindows.h\
			ScianArrays.h ScianDraw.h ScianColors.h ScianIDs.h\
			ScianErrors.h ScianEvents.h ScianScripts.h\
			ScianMethods.h ScianDialogs.h ScianControls.h\
			ScianHelp.h ScianDraw.h ScianTitleBoxes.h\
			ScianTextBoxes.h ScianSliders.h ScianButtons.h
			cc ScianTextBoxes.c -c $(CFLAGS)
ScianTimers.o:		ScianTimers.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianLists.h ScianErrors.h\
			ScianWindows.h ScianObjWindows.h ScianIDs.h\
			ScianTimers.h ScianScripts.h ScianDialogs.h\
			ScianSliders.h ScianSpaces.h ScianDraw.h ScianStyle.h\
			ScianColors.h ScianTextBoxes.h ScianMethods.h\
			ScianDepend.h ScianPictures.h ScianEvents.h\
			ScianControls.h
			cc ScianTimers.c -c $(CFLAGS)
ScianTitleBoxes.o:	ScianTitleBoxes.c $(HFILES) Scian.h ScianTypes.h\
			ScianColors.h ScianIDs.h ScianErrors.h ScianArrays.h\
			ScianWindows.h ScianObjWindows.h ScianStyle.h
			cc ScianTitleBoxes.c -c $(CFLAGS)
ScianTypes.o:		ScianTypes.c $(HFILES) Scian.h ScianTypes.h ScianIDs.h\
			ScianLists.h ScianColors.h ScianErrors.h ScianNames.h\
			ScianGarbageMan.h ScianMethods.h ScianArrays.h\
			ScianTimers.h ScianPictures.h ScianWindows.h\
			ScianObjWindows.h ScianVisWindows.h ScianDialogs.h\
			ScianComplexControls.h ScianDatasets.h\
			ScianVisObjects.h ScianScripts.h ScianSockets.h\
			ScianNetObjects.h
			cc ScianTypes.c -c $(CFLAGS)
ScianVisArrows.o:	ScianVisArrows.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianObjWindows.h ScianIcons.h ScianColors.h\
			ScianControls.h ScianLists.h ScianSpaces.h\
			ScianSliders.h ScianIDs.h ScianDatasets.h\
			ScianErrors.h ScianVisObjects.h ScianVisWindows.h\
			ScianVisArrows.h ScianStyle.h ScianPictures.h\
			ScianTitleBoxes.h ScianButtons.h ScianMethods.h
			cc ScianVisArrows.c -c $(CFLAGS)
ScianVisContours.o:	ScianVisContours.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianObjWindows.h ScianEvents.h ScianIcons.h\
			ScianColors.h ScianControls.h ScianLists.h\
			ScianSpaces.h ScianSliders.h ScianIDs.h\
			ScianDatasets.h ScianErrors.h ScianVisObjects.h\
			ScianVisWindows.h ScianVisContours.h ScianStyle.h\
			ScianPictures.h ScianTitleBoxes.h ScianButtons.h\
			ScianMethods.h ScianDraw.h
			cc ScianVisContours.c -c $(CFLAGS)
ScianVisIso.o:		ScianVisIso.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianObjWindows.h ScianIcons.h ScianColors.h\
			ScianControls.h ScianButtons.h ScianTitleBoxes.h\
			ScianLists.h ScianSpaces.h ScianSliders.h ScianIDs.h\
			ScianDatasets.h ScianErrors.h ScianVisObjects.h\
			ScianVisWindows.h ScianStyle.h ScianPictures.h\
			ScianDepend.h ScianTimers.h
			cc ScianVisIso.c -c $(CFLAGS)
ScianVisMesh.o:		ScianVisMesh.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianObjWindows.h ScianEvents.h ScianIcons.h\
			ScianColors.h ScianControls.h ScianLists.h\
			ScianSpaces.h ScianSliders.h ScianIDs.h\
			ScianDatasets.h ScianErrors.h ScianVisObjects.h\
			ScianVisWindows.h ScianVisMesh.h ScianStyle.h\
			ScianPictures.h ScianTitleBoxes.h ScianButtons.h\
			ScianMethods.h ScianDraw.h
			cc ScianVisMesh.c -c $(CFLAGS)
ScianVisObjects.o:	ScianVisObjects.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianButtons.h ScianTitleBoxes.h ScianObjWindows.h\
			ScianIcons.h ScianColors.h ScianControls.h\
			ScianLists.h ScianSpaces.h ScianLights.h\
			ScianSliders.h ScianIDs.h ScianVisWindows.h\
			ScianDatasets.h ScianPictures.h ScianDialogs.h\
			ScianRecorders.h ScianEvents.h ScianScripts.h\
			ScianTimers.h ScianErrors.h ScianComplexControls.h\
			ScianMethods.h ScianStyle.h ScianVisObjects.h\
			ScianVisIso.h ScianVisContours.h ScianVisTraces.h\
			ScianFilters.h ScianDraw.h ScianObjFunctions.h
			cc ScianVisObjects.c -c $(CFLAGS)
ScianVisTraces.o:	ScianVisTraces.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianWindows.h ScianTextBoxes.h\
			ScianObjWindows.h ScianIcons.h ScianColors.h\
			ScianControls.h ScianLists.h ScianSpaces.h\
			ScianButtons.h ScianSliders.h ScianIDs.h\
			ScianDatasets.h ScianErrors.h ScianVisObjects.h\
			ScianVisWindows.h ScianVisContours.h ScianStyle.h\
			ScianPictures.h ScianTimers.h
			cc ScianVisTraces.c -c $(CFLAGS)
ScianVisWindows.o:	ScianVisWindows.c $(HFILES) Scian.h ScianTypes.h\
			ScianArrays.h ScianLists.h ScianWindows.h\
			ScianTextBoxes.h ScianTitleBoxes.h ScianObjWindows.h\
			ScianIcons.h ScianColors.h ScianControls.h\
			ScianButtons.h ScianSpaces.h ScianLights.h\
			ScianSliders.h ScianIDs.h ScianVisWindows.h\
			ScianDatasets.h ScianPictures.h ScianDialogs.h\
			ScianRecorders.h ScianEvents.h ScianScripts.h\
			ScianTimers.h ScianErrors.h ScianComplexControls.h\
			ScianMethods.h ScianStyle.h ScianVisObjects.h\
			ScianDraw.h ScianDrawings.h ScianObjFunctions.h
			cc ScianVisWindows.c -c $(CFLAGS)
ScianWindows.o:		ScianWindows.c $(HFILES) Scian.h ScianTypes.h\
			ScianWindows.h ScianVisWindows.h ScianLists.h\
			ScianEvents.h ScianColors.h ScianErrors.h ScianIDs.h\
			ScianScripts.h ScianTextBoxes.h ScianFileSystem.h\
			ScianPreferences.h ScianDatasets.h ScianHelp.h\
			ScianDialogs.h ScianArrays.h ScianFiles.h\
			ScianFontSystem.h ScianSockets.h ScianDraw.h\
			ScianObjFunctions.h ScianStyle.h
			cc ScianWindows.c -c $(CFLAGS)
bouncyball:		bouncyball.c
			cc $(CFLAGS) -o bouncyball bouncyball.c \
			-L. -lscian -lm -ldf -lmalloc
lorenz.o:		lorenz.f
			f77 $(FFLAGS) lorenz.f -c
rt:			RemoteTest.o ScianClient.o
			f77 ScianClient.o RemoteTest.o -lm -lbsd -o rt
