fcm make: build: fix cyclic dependency logic

It was failing to detect the cyclic dependecy demonstrated by test 17.
FCM::System::Make::Build: remove unsed variable
Merge pull request #81 from matthewrmshin/fix-fcm-make-build-cyclic

fcm make: build: fix cyclic dependency logic