diff -ruN /src/Makefile.am /tmp/src/Makefile.am --- a/src/Makefile.am 2006-06-22 12:35:01.531885552 +0800 +++ b/src/Makefile.am 2006-06-22 12:31:44.000000000 +0800 @@ -5,6 +5,8 @@ zhcon_LDADD = display/libdisplay.a +zhcon_CPPFLAGS = -DSYSCONF_DIR=\"${sysconfdir}\" + SUBDIRS = display install-exec-local: diff -ruN src/zhcon.cpp /tmp/src/zhcon.cpp --- a/src/zhcon.cpp 2006-06-22 12:35:01.398905768 +0800 +++ b/src/zhcon.cpp 2006-06-22 12:32:41.000000000 +0800 @@ -123,7 +123,7 @@ string cfgfile = getenv("HOME"); cfgfile += "/.zhconrc"; if (access(cfgfile.c_str(), R_OK) != 0) - cfgfile = PREFIX "/etc/zhcon.conf"; + cfgfile = SYSCONF_DIR"/zhcon.conf"; //for debug,a pause enable us to attach zhcon's pid in gdb //char c;cin>>c;