IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41490 for trunk


Ignore:
Timestamp:
Feb 11, 2021, 1:14:11 PM (5 years ago)
Author:
eugene
Message:

replace bare rm,cp with /bin/rm, /bin/cp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/Makefile.Common

    r39457 r41490  
    3232.SUFFIXES: .$(ARCH).o
    3333
     34RMBIN = /bin/rm
     35CPBIN = /bin/cp
     36
    3437$(DESTINC)/%: $(INC)/%
    3538        @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi
    36         rm -f $@
    37         cp $< $@
     39        $(RMBIN) -f $@
     40        $(CPBIN) -f $< $@
    3841
    3942%.$(ARCH).o : %.c
     
    5457$(TESTBIN)/%: $(TESTDIR)/%.$(ARCH)
    5558        @if [ ! -d $(TESTBIN) ]; then mkdir -p $(TESTBIN); fi
    56         rm -f $(TESTBIN)/$*
    57         cp $(TESTDIR)/$*.$(ARCH) $(TESTBIN)/$*
     59        $(RMBIN) -f $(TESTBIN)/$*
     60        ($CPBIN) -f $(TESTDIR)/$*.$(ARCH) $(TESTBIN)/$*
    5861        @echo "installed $*"
    5962        @echo ""
     
    6164$(DESTBIN)/%: $(BIN)/%.$(ARCH)
    6265        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    63         rm -f $(DESTBIN)/$*
    64         cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
     66        $(RMIBN) -f $(DESTBIN)/$*
     67        $(CPBIN) -f $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
    6568        @echo "installed $*"
    6669        @echo ""
     
    7174$(LIB)/%.$(ARCH).a:
    7275        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    73         rm -f $@
     76        $(RMBIN) -f $@
    7477        ar rcv $@ $^
    7578        $(RANLIB) $@
     
    7982$(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a
    8083        @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
    81         rm -f $@
    82         cp $< $@
     84        $(RMBIN) -f $@
     85        $(CPBIN) -f $< $@
    8386        @echo "installed static library $*"
    8487        @echo ""
     
    8689$(LIB)/%.$(ARCH).so:
    8790        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    88         rm -f $@
     91        $(RMBIN) -f $@
    8992        gcc -shared -Wl,-soname,$*.so -o $@ $^ -lc
    9093        @echo "compiled shared library $*"
     
    9396$(LIB)/%.$(ARCH).dylib:
    9497        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    95         rm -f $@
     98        $(RMBIN) -f $@
    9699        gcc -dynamiclib -o $@ $^ -lc $(FULL_LDFLAGS)
    97100        @echo "compiled shared library $*"
     
    103106$(DESTLIB)/%.so: $(LIB)/%.$(ARCH).so
    104107        @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
    105         rm -f $@
    106         cp $< $@
     108        $(RMBIN) -f $@
     109        $(CPBIN) -f $< $@
    107110        @echo "installed shared library $*"
    108111        @echo ""
     
    110113$(DESTLIB)/%.dylib: $(LIB)/%.$(ARCH).dylib
    111114        @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
    112         rm -f $@
    113         cp $< $@
     115        $(RMBIN) -f $@
     116        $(CPBIN) -f $< $@
    114117        @echo "installed shared library $*"
    115118        @echo ""
     
    117120$(DESTMAN)/%: $(MAN)/%
    118121        @if [ ! -d $(DESTMAN) ]; then mkdir -p $(DESTMAN); fi
    119         rm -f $@
    120         cp $< $@
     122        $(RMBIN) -f $@
     123        $(CPBIN) -f $< $@
    121124
    122125clean:
    123         rm -f `find . -name "*.o"`
    124         rm -f `find . -name "*.o"`
    125         rm -f `find . -name "*~"`
    126         rm -f `find . -name "#*"`
     126        $(RMBIN) -f `find . -name "*.o"`
     127        $(RMBIN) -f `find . -name "*.o"`
     128        $(RMBIN) -f `find . -name "*~"`
     129        $(RMBIN) -f `find . -name "#*"`
    127130
    128131test.clean:
    129         for i in $(TESTPROG); do rm -f $(TESTBIN)/$$i; done
    130         for i in $(TESTPROG); do rm -f $(TESTDIR)/$$i.$(ARCH); done
    131         for i in $(TESTPROG); do rm -f $(TESTDIR)/$$i.$(ARCH).o; done
     132        for i in $(TESTPROG); do $(RMBIN) -f $(TESTBIN)/$$i; done
     133        for i in $(TESTPROG); do $(RMBIN) -f $(TESTDIR)/$$i.$(ARCH); done
     134        for i in $(TESTPROG); do $(RMBIN) -f $(TESTDIR)/$$i.$(ARCH).o; done
    132135
    133136dist: clean
    134         rm -rf $(BIN)
    135         rm -rf $(LIB)
     137        $(RMBIN) -rf $(BIN)
     138        $(RMBIN) -rf $(LIB)
    136139
    137140# $@ : target filename
Note: See TracChangeset for help on using the changeset viewer.