Sponsored Content
Full Discussion: for loop in makefile
Top Forums Shell Programming and Scripting for loop in makefile Post 302402949 by bhushana on Thursday 11th of March 2010 02:35:55 AM
Old 03-11-2010
for loop in makefile

Hi All,

I dont know if this is a right forum to ask the questions about makefile. Please redirect me to correct forum in case this is not right place.

Below is the part of my makefile:
-------------------------------------------------
Code:
lista = abc
listb = xyz
LIST=$(lista) $(listb)
list:
    @echo "The list is :"
    for p in  $(LIST); \
    do \
    echo $p ; \
    $(MAKE) -C ../$$p list_all ; \
    done

-------------------------------------------------
i want to print abc and xyz . However, the above echo $p statement is not giving the expected result.
What exactly is going wrong in the above code.

Last edited by vino; 03-11-2010 at 03:49 AM.. Reason: added code tags
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

makefile

Hi, I've searched for makefile in Google and read the pages and tried, but can't seem to understand or get the results as shown in the examples. Can someone help on this? i normally compile my c files like this gcc sampleFile.c -o sampleFile how do I use makefile now instead? (4 Replies)
Discussion started by: scmay
4 Replies

2. Programming

about the makefile

can anyone well explain how to create a makefile? especially those commands in the makefile? BTW, what is CFLAG? (2 Replies)
Discussion started by: ligerdave
2 Replies

3. Programming

Makefile help

Hi, What I want to do is for make to reconstruct the target even if its dependencies have not changed. So, even if if the dependent files do not have a more recent timestamp, the commands are executed. The reason I want to do this.. 1)someone executes make on solaris. We have a solaris... (4 Replies)
Discussion started by: tantric
4 Replies

4. UNIX for Advanced & Expert Users

Makefile problem - How to run module load in a Makefile

Hi, I'm trying to run the module load command in a Makefile and i'm getting the following error: make: module: command not found Why is this? Is there any way to run this command in a Makefile? NOTE: command - module load msjava/sunjdk/1.5.0 works fine outside of the Makefile (2 Replies)
Discussion started by: hernandinho
2 Replies

5. Shell Programming and Scripting

Regarding Makefile

Hi friends, I have a problem with compiling makefile.While i am compiling makefile it always compiles 1 or 2 files inside that makefile even if nothing is changed in those files.If none of the changes are made in those file while compiling the makefile it should output like "file is upto date",... (0 Replies)
Discussion started by: s.sen1213
0 Replies

6. Programming

makefile help

Hi all, I'm new to make files . I'm writing a make file to compile and create .so files. i've 20 .cpp files. I want to compile one file at a time and then i've to create 1 .so for each file that i compiled. for eg: list.mk is having all the 20 .spp files. name = a.cpp name =+... (2 Replies)
Discussion started by: vij_krr
2 Replies

7. UNIX for Advanced & Expert Users

Makefile executing another Makefile first?

I have 2 libraries in 2 different directories that I build with Makefiles. library B depends on library A. If I modify a .cpp file in library A and run lib B's Makefile can I have B's makefile to automatically rebuild library A? I am now rebuilding A, followed by B... but I'd like B to... (0 Replies)
Discussion started by: wwuster
0 Replies

8. UNIX for Dummies Questions & Answers

Help with makefile

what does the -f mean in the following command ? make -f file and whats the difference if you don't add it? (2 Replies)
Discussion started by: omega666
2 Replies

9. Homework & Coursework Questions

Help with Simple Multi-Level Makefile (Extremely New at Makefile)

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Basically, the prompt is make a makefile with various sub makefiles in their respective subdirectories. All code... (1 Reply)
Discussion started by: Tatl
1 Replies

10. Shell Programming and Scripting

awk loop using array:wish to store array values from loop for use outside loop

Here's my code: awk -F '' 'NR==FNR { if (/time/ && $5>10) A=$2" "$3":"$4":"($5-01) else if (/time/ && $5<01) A=$2" "$3":"$4-01":"(59-$5) else if (/time/ && $5<=10) A=$2" "$3":"$4":0"($5-01) else if (/close/) { B=0 n1=n2; ... (2 Replies)
Discussion started by: klane
2 Replies
PERLCE(1)						 Perl Programmers Reference Guide						 PERLCE(1)

Name
       Perl for WinCE

Description
       This file gives the instructions for building Perl5.6 and above for WinCE.  Please read and understand the terms under which this software
       is distributed.

Build
       This section describes the steps to be performed to build PerlCE.

       Tools & SDK

       For compiling, you need Microsoft Embedded Visual Tools, my celib-sources, my console-sources and a perl for win32.

       Needed source files can be downloaded via: www.rainer-keuchel.de/wince/dirlist.html

       Some portions of the makefile need a shell for win32, rm, cp, mv, xmkdir (mkdir with a -p option).  It also uses my cecopy program for
       copying files to the ce device.

       Make

       Miniperl is not built. A pre-existent win32 perl is used.

       The paths for tools and additional libraries have to be changed in wince/makefile.ce.

       Different ce targets can be specified with the TARGET macro.

       Before you start, you need to build celib.dll and w32console.  See instructions in these packages for building.

       In the wince directory, type "nmake -f makefile.ce". This should build perl.exe and perl.dll. For building extension dlls, type "nmake -f
       makefile.ce dlls"

       When building ext dlls, you get lots of macro redefinition errors. Just ignore them.

       For further information, look in the text files in the wince sub-directory.

Acknowledgements
       The port for Win32 was used as a reference.

Author
       Rainer Keuchel (keuchel@netwave.de)

perl v5.8.0							    2003-02-18								 PERLCE(1)
All times are GMT -4. The time now is 03:17 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy