[svn:parrot] r44284 - in trunk: compilers/data_json config/gen/makefiles

fperrad at svn.parrot.org fperrad at svn.parrot.org
Sun Feb 21 23:49:49 UTC 2010


Author: fperrad
Date: Sun Feb 21 23:49:46 2010
New Revision: 44284
URL: https://trac.parrot.org/parrot/changeset/44284

Log:
[build] fix the build of runtime/parrot/library/data_json.pbc on Windows

Modified:
   trunk/compilers/data_json/Defines.mak
   trunk/compilers/data_json/Rules.mak
   trunk/config/gen/makefiles/root.in

Modified: trunk/compilers/data_json/Defines.mak
==============================================================================
--- trunk/compilers/data_json/Defines.mak	Sun Feb 21 21:52:28 2010	(r44283)
+++ trunk/compilers/data_json/Defines.mak	Sun Feb 21 23:49:46 2010	(r44284)
@@ -1,4 +1,6 @@
-DATA_JSON_LIB_PBCS = compilers/data_json/data_json.pbc
-DATA_JSON_CLEANUPS = compilers/data_json/data_json.pbc \
+DATA_JSON_LIB_PBCS = $(LIBRARY_DIR)/data_json.pbc
+
+DATA_JSON_CLEANUPS = $(LIBRARY_DIR)/data_json.pbc \
+    compilers/data_json/data_json.pbc \
     compilers/data_json/data_json/grammar.pir \
     compilers/data_json/data_json/pge2pir.pir

Modified: trunk/compilers/data_json/Rules.mak
==============================================================================
--- trunk/compilers/data_json/Rules.mak	Sun Feb 21 21:52:28 2010	(r44283)
+++ trunk/compilers/data_json/Rules.mak	Sun Feb 21 23:49:46 2010	(r44284)
@@ -1,10 +1,10 @@
 $(LIBRARY_DIR)/data_json.pbc: compilers/data_json/data_json.pbc
 	$(CP) compilers/data_json/data_json.pbc $@
-	
+
 compilers/data_json/data_json.pbc : \
-    runtime/parrot/library/PGE.pbc \
-    runtime/parrot/library/PGE/Util.pbc \
-    runtime/parrot/library/TGE.pbc \
+    $(LIBRARY_DIR)/PGE.pbc \
+    $(LIBRARY_DIR)/PGE/Util.pbc \
+    $(LIBRARY_DIR)/TGE.pbc \
     compilers/data_json/data_json/grammar.pir \
     compilers/data_json/data_json/pge2pir.pir
 

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in	Sun Feb 21 21:52:28 2010	(r44283)
+++ trunk/config/gen/makefiles/root.in	Sun Feb 21 23:49:46 2010	(r44284)
@@ -283,7 +283,6 @@
     $(LIBRARY_DIR)/Getopt/Obj.pbc \
     $(LIBRARY_DIR)/Iter.pbc \
     $(LIBRARY_DIR)/JSON.pbc \
-    $(LIBRARY_DIR)/data_json.pbc \
     $(LIBRARY_DIR)/Math/Rand.pbc \
     $(LIBRARY_DIR)/MIME/Base64.pbc \
     $(LIBRARY_DIR)/NCI/Utils.pbc \
@@ -617,6 +616,7 @@
     $(PGE_LIB_PBCS) \
     $(PCT_LIB_PBCS) \
     $(JSON_LIB_PBCS) \
+    $(DATA_JSON_LIB_PBCS) \
     $(NQP_LIB_PBCS)
 
 corevm : \
@@ -833,7 +833,7 @@
 	$(PARROT) -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir
 	$(PARROT) pbc_to_exe.pbc pbc_to_exe.pbc
 
-parrot_nci_thunk_gen.pbc : tools/dev/nci_thunk_gen.pir $(LIBRARY_DIR)/data_json.pbc $(PARROT)
+parrot_nci_thunk_gen.pbc : tools/dev/nci_thunk_gen.pir $(DATA_JSON_LIB_PBCS) $(PARROT)
 	$(PARROT) -o parrot_nci_thunk_gen.pbc tools/dev/nci_thunk_gen.pir
 
 $(NCI_THUNK_GEN) : parrot_nci_thunk_gen.pbc $(PBC_TO_EXE)


More information about the parrot-commits mailing list