LINUX上的Makefile中怎么引用系统文件?

LINUX下的Makefile中如何引用系统文件????
开发环境:
WINXP+ Cygdrive + Makefile

嗯,就是在XP下编译LINUX程序,使用的是Cygdrive
Cygdrive 我给安装在了C:\Cygdrive\目录下,里面有LINUX用的文件夹,比如usr,lib等等

我的编译程序很简单,就是包含一个系统头文件,别的什么都没有,可是这个系统文件不在Cygdrive的usr目录下,,在别的盘符,比如在D:\123目录下

那么,在Makefile编写的时候,我如何指定这个系统文件路径?

我的Makefile如下:

objects = Test.o 
CFLAGS = -g -I/cygdrive/D/123
LDFLAGS = -L/cygdrive/D/123/lib 

test : $(objects)
g++ -g -o Test $(objects) $(CFLAGS) $(LDFLAGS)



.PHONY : clean
clean :
-rm edit $(objects)


g++版本能自动识别头文件,所以不用特别制定,会自己找
因为使用了cygdrive来虚拟LINUX系统,所以,D:\123的目录,在LINUX下就是/cygdrive/d/123
可是这样还是出现错误,说找不到那个系统文件,为什么?

------解决方案--------------------
调整一下位置看看
g++ $(CFLAGS) -g -o Test $(objects) $(LDFLAGS)
------解决方案--------------------
CFLAGS = -g -I/cygdrive/D/123/include
是否少了include ?
------解决方案--------------------


ls /cygdrive/d/123

的输出是啥?