From bc421eb5c9f7032ea32b8208a3826f3218d7da14 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 3 Mar 2005 23:34:29 +0000 Subject: [PATCH] Jam rule SetupFSShellIncludes that sets up the include search dirs for building the fs_shell. Reused, hence in a separate file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11566 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/file_systems/fs_shell/FSShellRules | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/tests/add-ons/kernel/file_systems/fs_shell/FSShellRules diff --git a/src/tests/add-ons/kernel/file_systems/fs_shell/FSShellRules b/src/tests/add-ons/kernel/file_systems/fs_shell/FSShellRules new file mode 100644 index 0000000000..7ce8dec227 --- /dev/null +++ b/src/tests/add-ons/kernel/file_systems/fs_shell/FSShellRules @@ -0,0 +1,22 @@ +# Same as SetupIncludes, but doesn't include the posix headers. +rule SetupFSShellIncludes +{ + # XXX add "opengl" later + local os_includes = add-ons add-ons/file_system add-ons/graphics add-ons/input_server + add-ons/screen_saver add-ons/tracker app device drivers game interface kernel media mail + midi midi2 net storage support translation ; + + # Overwrite any exiting content when changing HDRS. This rule may be invoked multiple times. + + # Use headers directory, to allow to do things like include + HDRS = [ FDirName $(OBOS_TOP) headers ] ; + + # Use public OS header directories + HDRS += [ PublicHeaders $(os_includes) ] ; + + # Use the root of the private headers -- not so nice, but simplifies things. + HDRS += [ PrivateHeaders $(DOT) ] ; + + # The platform dependent headers. + HDRS += $(PLATFORM_HEADERS) ; +}