Hi,

I am using the follwoing makefile.  What the makefile is trying to do is to
read the contents from the 2nd line of the 
file filename.dat.  The file basically contains a list of file objects.  The
install target is trying to move the 
files to the install directory.  I am having a problem when the file
filename.dat is empty.  SRC_FILES macro now
becomes null and the install target is failing for the cp command.

Could you pls tell me if there is any fix for this.  I cannot add any dummy
entry in the file filename.dat.

Thank you,

Ravi Malayambakkam.


FILELIST = filename.dat

FILES = tail +2 $(FILELIST)

all install install_MtrxDDL get_files := SRC_FILES = $(FILES:sh)

install: install_target1

install_target1: $(SRC_FILES)
        $(INS)  -d  -o $(OWNER) -g $(GROUP) -m 755 $$i $(INSDIR)/target1/
        for i in $(SRC_FILES) ; \
        do \
                echo "Installing $$i"; \
                cp -p $$i $(INSDIR)/target1 \; ; \
                chmod 644 $(INSDIR)/target1/$$i; \
        done


_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-make

Reply via email to