#!/bin/sh
#
#  getKnownHdrPaths - return a list of known include directories

X_ROOTS=`getKnownX11Roots`


X_HDR_PATHS=

for i in $X_ROOTS 
do
    if [ -d $i/include ]
    then
        X_HDR_PATHS="$X_HDR_PATHS $i/include"
    fi
    if [ -d $i/include/X11 ]
    then
        X_HDR_PATHS="$X_HDR_PATHS $i/include/X11"
    fi
done



# How about /opt/${PACKAGE}/include

HDR_PATHS=
HDR_PATHS="$HDR_PATHS /include"
HDR_PATHS="$HDR_PATHS /usr/include"
HDR_PATHS="$HDR_PATHS /usr/local/include"
HDR_PATHS="$HDR_PATHS /usr/local/include/X11"

ACTUAL_HDR_PATHS=

for i in $HDR_PATHS
do
    if [ -d $i ]
    then
        ACTUAL_HDR_PATHS="$ACTUAL_HDR_PATHS $i"
    fi
done

INCLUDE_PATHS="$X_HDR_PATHS $ACTUAL_HDR_PATHS"

# Trim list to those that are actually present


INCLUDE_PATHS=`deReferencePaths $INCLUDE_PATHS`

minimizePaths $INCLUDE_PATHS

