Move directory predicates to be compiler private

These predicates are only used by the am2j compiler. Moving them into
the compiler package space and the compiler binary allows them to be
omitted from the runtime.

Change-Id: I62bbf367ce224b0022d31f27122fb81d46b100a3
diff --git a/BUCK b/BUCK
index 995b151..decdbb1 100644
--- a/BUCK
+++ b/BUCK
@@ -46,7 +46,7 @@
 
 java_library(
   name = 'compiler',
-  srcs = glob([SRC + 'compiler/*.java']) + [
+  srcs = glob([SRC + 'compiler/**/*.java']) + [
     ':pl2am_srcs',
     ':am2j_srcs',
   ],
diff --git a/src/builtin/PRED_exists_directory_1.java b/src/compiler/am2j/PRED_exists_directory_1.java
similarity index 95%
rename from src/builtin/PRED_exists_directory_1.java
rename to src/compiler/am2j/PRED_exists_directory_1.java
index 16ecaee..e655d65 100644
--- a/src/builtin/PRED_exists_directory_1.java
+++ b/src/compiler/am2j/PRED_exists_directory_1.java
@@ -1,4 +1,4 @@
-package com.googlecode.prolog_cafe.builtin;
+package com.googlecode.prolog_cafe.compiler.am2j;
 
 import com.googlecode.prolog_cafe.lang.IllegalDomainException;
 import com.googlecode.prolog_cafe.lang.Operation;
diff --git a/src/builtin/PRED_file_directory_name_2.java b/src/compiler/am2j/PRED_file_directory_name_2.java
similarity index 96%
rename from src/builtin/PRED_file_directory_name_2.java
rename to src/compiler/am2j/PRED_file_directory_name_2.java
index 94d7c0a..3d255f5 100644
--- a/src/builtin/PRED_file_directory_name_2.java
+++ b/src/compiler/am2j/PRED_file_directory_name_2.java
@@ -1,4 +1,4 @@
-package com.googlecode.prolog_cafe.builtin;
+package com.googlecode.prolog_cafe.compiler.am2j;
 
 import com.googlecode.prolog_cafe.lang.IllegalDomainException;
 import com.googlecode.prolog_cafe.lang.Operation;
diff --git a/src/builtin/PRED_make_directory_1.java b/src/compiler/am2j/PRED_make_directory_1.java
similarity index 95%
rename from src/builtin/PRED_make_directory_1.java
rename to src/compiler/am2j/PRED_make_directory_1.java
index fc4b678..7148696 100644
--- a/src/builtin/PRED_make_directory_1.java
+++ b/src/compiler/am2j/PRED_make_directory_1.java
@@ -1,4 +1,4 @@
-package com.googlecode.prolog_cafe.builtin;
+package com.googlecode.prolog_cafe.compiler.am2j;
 
 import com.googlecode.prolog_cafe.lang.IllegalDomainException;
 import com.googlecode.prolog_cafe.lang.Operation;