Oops - shell variables can't use the += operator - must reference the existing value...
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 27 May 2012 17:11:43 +0000 (17:11 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 27 May 2012 17:11:43 +0000 (17:11 +0000)
Maintenance/makefile

index 84e4a70..19ea32b 100644 (file)
@@ -40,16 +40,16 @@ make-as4-projects:
                source_files="<OTHERFILE>`basename $$project_makefile`<\/OTHERFILE>"; \\r
                gcc_source_files=""; \\r
                for c_source_file in `find $$target_folder -name *.c`; do \\r
-                 source_files+="<SOURCEFILE>`basename $$c_source_file`<\/SOURCEFILE>"; \\r
-                 gcc_source_files+="<Name>`basename $$c_source_file`<\/Name>"; \\r
+                 source_files="$$source_files<SOURCEFILE>`basename $$c_source_file`<\/SOURCEFILE>"; \\r
+                 gcc_source_files="$$gcc_source_files<Name>`basename $$c_source_file`<\/Name>"; \\r
                done; \\r
                for c_header_file in `find $$target_folder -name *.h`; do \\r
-                 source_files+="<HEADERFILE>`basename $$c_header_file`<\/HEADERFILE>"; \\r
-                 gcc_source_files+="<Name>`basename $$c_header_file`<\/Name>"; \\r
+                 source_files="$$source_files<HEADERFILE>`basename $$c_header_file`<\/HEADERFILE>"; \\r
+                 gcc_source_files="$$gcc_source_files<Name>`basename $$c_header_file`<\/Name>"; \\r
                done; \\r
                for assembly_file in `find $$target_folder -name *.S`; do \\r
-                 source_files+="<OTHERFILE>`basename $$assembly_file`<\/OTHERFILE>"; \\r
-                 gcc_source_files+="<Name>`basename $$assembly_file`<\/Name>"; \\r
+                 source_files="$$source_files<OTHERFILE>`basename $$assembly_file`<\/OTHERFILE>"; \\r
+                 gcc_source_files="$$gcc_source_files<Name>`basename $$assembly_file`<\/Name>"; \\r
                done; \\r
                \\r
            sed "s/%TARGET%/$$target_name/g" AS4Template.aps > $$target_folder/$$target_name.aps.new; \\r