PRSDK-3314 Update makefile for permission issue
authorSinthu Raja M <x0257345@ti.com>
Thu, 25 Jan 2018 11:39:24 +0000 (17:09 +0530)
committerSinthu Raja M <x0257345@ti.com>
Thu, 25 Jan 2018 11:39:24 +0000 (17:09 +0530)
 Updated rules makefile of all cores to avoid permission issue in
 building the EDMA3 examples

12 files changed:
makerules/rules_64p.mk
makerules/rules_64t.mk
makerules/rules_66.mk
makerules/rules_674.mk
makerules/rules_GCC_a8.mk
makerules/rules_GCC_arm9.mk
makerules/rules_TI_a8.mk
makerules/rules_a15.mk
makerules/rules_arm9.mk
makerules/rules_arp32.mk
makerules/rules_m3.mk
makerules/rules_m4.mk

index 4b23fb4f88ebaccf7f7b41eaae73e61597828dae..4b27423de56766240d3d87cbf7ac76c6d9c66af2 100755 (executable)
@@ -212,6 +212,8 @@ xdc_configuro : $(XDC_CFG_FILE)
 ifeq ($(OS),Windows_NT)\r
        CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
+    ICACLS $(LNKCMD_FILE) /q /c /t /grant Everyone:F /T\r
+    ICACLS $(XDCLNKCMD_FILE) /q /c /t /grant Everyone:F /T\r
 else\r
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 endif\r
@@ -233,6 +235,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...\r
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
+ifeq ($(OS),Windows_NT)\r
+    ICACLS  $@ /q /c /t /grant Everyone:F\r
+    ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /t /grant Everyone:F\r
+endif\r
 endif\r
 \r
 # Include dependency make files that were generated by $(CC)\r
index 7ab02d6b60c58dbe9f4960ec5ea99d7426f231d3..8706f76f35310f20ff48aef6f600472b403076e8 100644 (file)
@@ -231,6 +231,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
+ifeq ($(OS),Windows_NT)
+    ICACLS  $@ /q /c /t /grant Everyone:F
+    ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /t /grant Everyone:F
+endif
 endif
 
 # Include dependency make files that were generated by $(CC)
index d178654abe0be06b8a32fe3419ce8a17c7ec471f..97d62de94102871e4fdf4786dd8b456cc990fade 100755 (executable)
@@ -222,6 +222,8 @@ xdc_configuro : $(XDC_CFG_FILE)
 ifeq ($(OS),Windows_NT)
        CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
+       ICACLS $(LNKCMD_FILE) /q /c /grant Everyone:F /T
+       ICACLS $(XDCLNKCMD_FILE) /q /c /grant Everyone:F /T
 else
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
 endif
@@ -243,6 +245,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
+ifeq ($(OS),Windows_NT)
+       ICACLS  $@ /q /c /grant Everyone:F /T
+       ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /grant Everyone:F /T
+endif
        $(CP) $(OBJDIR)/$(CFG_COBJ_XDC) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)
 endif
 
index cd0bbe06fac9ee1d98840b0f5caef05b3d9570d3..0f0805e076e5afafa86522ec789e36948f732113 100755 (executable)
@@ -208,11 +208,15 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
+       ICACLS $(LNKCMD_FILE) /q /c /grant Everyone:F /T\r
+       ICACLS $(XDCLNKCMD_FILE) /q /c /grant Everyone:F /T\r
 else\r
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 endif\r
+\r
+\r
        $(CP) $(XDCLNKCMD_FILE) $(LNKCMD_FILE)\r
 #      $(ECHO) @ $(EGREP_CMD) > maketemp_egrep_cmd.bat\r
 #      ./maketemp_egrep_cmd.bat | $(CYGWINPATH)/bin/tail -n+3 > $(LNKCMD_FILE)\r
@@ -231,6 +235,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...\r
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
+ifeq ($(OS),Windows_NT)\r
+       ICACLS  $@ /q /c /grant Everyone:F /T\r
+       ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /grant Everyone:F /T\r
+endif\r
        $(CP) $(OBJDIR)/$(CFG_COBJ_XDC) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
 endif\r
 \r
index a38d436cc755e2ba4af97d237edde1cf9f63ab20..fc6eae597eefff3ec27de16dc6aa3c97bbbbcec9 100644 (file)
@@ -152,7 +152,7 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) \# Invoking configuro...\r
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
index 43de0b1878398fb6b2925e0c28b7eedf30a15415..bec4665f9e946e04e8a207d4cfcedc0aae826642 100644 (file)
@@ -147,7 +147,7 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) \# Invoking configuro...\r
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
index b1ffa7ff72f1606450c8e3d343dbb3801e608008..3b9b022f6216a2674d32c8ba109ab1d83012a915 100755 (executable)
@@ -196,7 +196,7 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
@@ -219,6 +219,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...\r
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
+ifeq ($(OS),Windows_NT)\r
+       ICACLS  $@ /q /c /grant Everyone:F /T\r
+       ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /grant Everyone:F /T\r
+endif\r
        $(CP) $(OBJDIR)/$(CFG_COBJ_XDC) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
 endif\r
 \r
index 28f9c3cdfabdb4a57c5b4bc07100e7b91140b049..0de22bed254cc0692863c0d735cbcfba8890920c 100644 (file)
@@ -178,13 +178,13 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) \# Invoking configuro...\r
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /t /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 endif\r
-#      $(CP) $(XDCLNKCMD_FILE) $(LNKCMD_FILE)\r
+       $(CP) $(XDCLNKCMD_FILE) $(LNKCMD_FILE)\r
 #      $(ECHO) @ $(EGREP_CMD) > maketemp_egrep_cmd.bat\r
 #      ./maketemp_egrep_cmd.bat | $(CYGWINPATH)/bin/tail -n+3 > $(LNKCMD_FILE)\r
 #      $(EGREP_CMD) > $(LNKCMD_FILE)\r
index e82c339f6ed1e669dfa8497c2f01cf0e8e7faa74..0443804376e437e071b95b213c2d7a55cf9394ee 100755 (executable)
@@ -189,7 +189,7 @@ xdc_configuro : $(XDC_CFG_FILE) $(CONFIGURO_DIR)
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /t\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
@@ -213,6 +213,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...\r
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)\r
+ifeq ($(OS),Windows_NT)\r
+       ICACLS  $@ /q /c /grant Everyone:F /T\r
+       ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /grant Everyone:F /T\r
+endif\r
        $(CP) $(OBJDIR)/$(CFG_COBJ_XDC) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
 endif\r
 \r
index e7ae29555277ab2318b5132208624dce8197c4cc..717e9b0bc90b8cb1897169ee65d888d97fa76873 100644 (file)
@@ -205,7 +205,7 @@ xdc_configuro : $(XDC_CFG_FILE) $(CONFIGURO_DIR)
        $(ECHO) \# Invoking configuro...
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
 ifeq ($(OS),Windows_NT)
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /t /grant Everyone:F /T
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
 else
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
@@ -229,6 +229,10 @@ $(OBJDIR)/$(CFG_COBJ_XDC) : $(CFG_C_XDC)
        $(ECHO) \# Compiling generated $< to $@ ...
        $(CC) -ppd=$(DEPFILE).P $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
        $(CC) $(_CFLAGS) $(INCLUDES) $(CFLAGS_DIROPTS) -fc $(CFG_C_XDC)
+ifeq ($(OS),Windows_NT)
+       ICACLS  $@ /q /c /grant Everyone:F /T
+       ICACLS $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC) /q /c /grant Everyone:F /T
+endif
        $(CP) $(OBJDIR)/$(CFG_COBJ_XDC) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)
 endif
 
index 862261fce58e0ccc04fde2afa60ea5c3061ec488..30c54b150948d4e557783974ca40156709def8f4 100755 (executable)
@@ -200,7 +200,7 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
 ifeq ($(OS),Windows_NT)
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
 else
        ./$(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat
index 2ff94287dc9e160b8e59344cae256f058b663f31..277247d48c694971bf5055d915604d69c436f367 100644 (file)
@@ -212,7 +212,7 @@ xdc_configuro : $(XDC_CFG_FILE) $(CONFIGURO_DIR)
        $(ECHO) \# Invoking configuro...\r
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r