OBJ_FILES = SOGSTOOLS:LNKCHK_TEST_LINK.OBJ, -
SOGSTOOLS:LNKCHK_PROCESS_LONG_LINK_COMMAND.OBJ, -
SOGSTOOLS:LNKCHK_OPTCHECK_MAIN.OBJ, -
SOGSTOOLS:LNKCHK_MESSAGES.OBJ

LINKFLAGS = /NOTRACE/EXEC=$(MMS$TARGET)

SOGSTOOLS:LNKCHK.EXE : $(OBJ_FILES)
 LINK $(LINKFLAGS) $(OBJ_FILES), SOGSTOOLS:LNKCHK_OTHER_OPTCHECK_FILES.OPT/OPTIONS, -
 SYS$LIBRARY:VAXCRTL/LIBRARY

SOGSTOOLS:LNKCHK_TEST_LINK.OBJ : SOGSTOOLS:LNKCHK_TEST_LINK.SCN
	SCAN/OBJECT=$(MMS$TARGET) $(SCANFLAGS) SOGSTOOLS:LNKCHK_TEST_LINK.SCN

SOGSTOOLS:LNKCHK_PROCESS_LONG_LINK_COMMAND.OBJ : SOGSTOOLS:LNKCHK_PROCESS_LONG_LINK_COMMAND.C -
		SYS$LIBRARY:VAXCDEF.TLB(STDIO=STDIO.H) -
		SYS$LIBRARY:VAXCDEF.TLB(DESCRIP=DESCRIP.H) -
		SYSDEFS:STCDEFS.H
	$(CC) $(CFLAGS) SOGSTOOLS:LNKCHK_PROCESS_LONG_LINK_COMMAND.C

SOGSTOOLS:LNKCHK_OPTCHECK_MAIN.OBJ : SOGSTOOLS:LNKCHK_OPTCHECK_MAIN.FOR -
		SYS$LIBRARY:FORSYSDEF.TLB($SSDEF=$SSDEF.FOR) -
		SYS$LIBRARY:FORSYSDEF.TLB($NAMDEF=$NAMDEF.FOR) -
		SYS$LIBRARY:FORSYSDEF.TLB($STSDEF=$STSDEF.FOR) -
		SOGSTOOLS:OPTCHECK_PARAMS.INC -
		SOGSTOOLS:OPTCHECK_COMMON.INC -
		SOGSTOOLS:OPTCHECK_SIGDAT.INC
	$(FORT) $(FFLAGS) SOGSTOOLS:LNKCHK_OPTCHECK_MAIN.FOR

SOGSTOOLS:LNKCHK_MESSAGES.OBJ : SOGSTOOLS:LNKCHK_MESSAGES.MSG
	MESSAGE/OBJECT=$(MMS$TARGET) SOGSTOOLS:LNKCHK_MESSAGES.MSG

