This may be the case as I am using the source from AOSP combined with what I downloaded from Samsung. It may be that Samsung Makefile configures a different output directory. My goal however, is to create a system.img and other required image files to be able to run the same image I created for my handset in the emulator. And running the . "build/envsetup.sh" along with lunch does not accomplish that for me. Further I do not enough to know how to convert the files I get as a result of my successful build of the Samsung+AOSP to something the emulator can use. Here is basically what I get at the end of the build session:
/home/sansari/WORKING_DIRECTORY/scripts/mk_fipsbinary.sh arch/arm/boot/zImage
Make kernel fips binary..
Done.
Kernel: arch/arm/boot/zImage is ready
DTC arch/arm/boot/msm8974-sec-hlte-r03.dtb
All I want to do is to be able to modify the source in build environment, compile it and see how the resulting image runs. I know that I can not run the image I created for a device in the emulator so the output above is just to show that I do have a successful build. And I agree with you; I think that the Makefile from Samsung source changes the output directory. But that is not the only thing it changes; I do not even see a system.img, or a ramdisk.img anywhere.