@if [ ! -x ./extra/config/conf ] ; then \
make -C extra/config conf; \
fi;
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -o extra/Configs/Config.$(TARGET_ARCH)
tar -chf - include | tar -xf - -C $(PREFIX)$(DEVEL_PREFIX);
ifneq ($(strip $(UCLIBC_HAS_FLOATS)),y)
# Remove floating point related headers since float support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/complex.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/fpu_control.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/ieee754.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/math.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/tgmath.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/complex.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/fpu_control.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/ieee754.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/math.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/tgmath.h
endif
ifneq ($(strip $(UCLIBC_HAS_WCHAR)),y)
# Remove wide char headers since wide char support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/wctype.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/wchar.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/wctype.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/wchar.h
endif
ifneq ($(strip $(UCLIBC_HAS_LOCALE)),y)
# Remove iconv header since locale support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/iconv.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/iconv.h
endif
ifneq ($(strip $(UCLIBC_HAS_GLIBC_CUSTOM_PRINTF)),y)
# Remove printf header since custom print specifier support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/printf.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/printf.h
endif
ifneq ($(strip $(UCLIBC_HAS_XLOCALE)),y)
# Remove xlocale header since extended locale support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/xlocale.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/xlocale.h
endif
ifneq ($(strip $(UCLIBC_HAS_GETTEXT_AWARENESS)),y)
# Remove libintl header since gettext support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/libintl.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/libintl.h
endif
ifneq ($(strip $(UCLIBC_HAS_REGEX)),y)
# Remove regex headers since regex support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/regex.h
- rm $(PREFIX)$(DEVEL_PREFIX)/include/regexp.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/regex.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/regexp.h
endif
ifneq ($(strip $(UCLIBC_HAS_WORDEXP)),y)
# Remove wordexp header since wordexp support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/wordexp.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/wordexp.h
endif
ifneq ($(strip $(UCLIBC_HAS_FTW)),y)
# Remove ftw header since ftw support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/ftw.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/ftw.h
endif
ifneq ($(strip $(UCLIBC_HAS_GLOB)),y)
# Remove glob header since glob support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/glob.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/glob.h
endif
ifneq ($(strip $(UCLIBC_HAS_GNU_GETOPT)),y)
# Remove getopt header since gnu getopt support is disabled.
- rm $(PREFIX)$(DEVEL_PREFIX)/include/getopt.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)/include/getopt.h
endif
-@for i in `find $(PREFIX)$(DEVEL_PREFIX) -type d` ; do \
chmod -f 755 $$i; chmod -f 644 $$i/*.h; \
done;
- -find $(PREFIX)$(DEVEL_PREFIX) -name CVS | xargs rm -rf;
+ -find $(PREFIX)$(DEVEL_PREFIX) -name CVS | xargs $(RM) -r;
-chown -R `id | sed 's/^uid=\([0-9]*\).*gid=\([0-9]*\).*$$/\1.\2/'` $(PREFIX)$(DEVEL_PREFIX)
ifeq ($(strip $(HAVE_SHARED)),y)
-$(INSTALL) -m 644 lib/*.so $(PREFIX)$(DEVEL_PREFIX)/lib/
make -C extra/config ncurses mconf
menuconfig: extra/config/mconf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/mconf extra/Configs/Config.$(TARGET_ARCH)
config: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf extra/Configs/Config.$(TARGET_ARCH)
oldconfig: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -o extra/Configs/Config.$(TARGET_ARCH)
randconfig: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -r extra/Configs/Config.$(TARGET_ARCH)
allyesconfig: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -y extra/Configs/Config.$(TARGET_ARCH)
allnoconfig: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -n extra/Configs/Config.$(TARGET_ARCH)
defconfig: extra/config/conf
- rm -rf include/bits
+ $(RM) -r include/bits
$(INSTALL) -d include/bits
@./extra/config/conf -d extra/Configs/Config.$(TARGET_ARCH)
clean:
- - find . \( -name \*.o -o -name \*.a -o -name \*.so -o -name core -o -name .\#\* \) -exec rm -f {} \;
- @rm -rf tmp lib include/bits libc/tmp _install
+ - find . \( -name \*.o -o -name \*.a -o -name \*.so -o -name core -o -name .\#\* \) -exec $(RM) {} \;
+ @$(RM) -r tmp lib include/bits libc/tmp _install
$(MAKE) -C test clean
$(MAKE) -C ldso clean
$(MAKE) -C libc/misc/internals clean
$(MAKE) -C extra/locale clean
@set -e; \
for i in `(cd $(TOPDIR)/libc/sysdeps/linux/common/sys; ls *.h)` ; do \
- rm -f include/sys/$$i; \
+ $(RM) include/sys/$$i; \
done; \
if [ -d libc/sysdeps/linux/$(TARGET_ARCH)/sys ] ; then \
for i in `(cd libc/sysdeps/linux/$(TARGET_ARCH)/sys; ls *.h)` ; do \
- rm -f include/sys/$$i; \
+ $(RM) include/sys/$$i; \
done; \
fi;
- @rm -f include/linux include/scsi include/asm
+ @$(RM) include/linux include/scsi include/asm
@if [ -d libc/sysdeps/linux/$(TARGET_ARCH) ]; then \
$(MAKE) -C libc/sysdeps/linux/$(TARGET_ARCH) clean; \
fi;
@if [ "$(TARGET_ARCH)" = "mipsel" ]; then \
$(MAKE) -C libc/sysdeps/linux/mips clean; \
- rm -f ldso/ldso/mipsel; \
- rm -f libc/sysdeps/linux/mipsel; \
- rm -f libpthread/linuxthreads/sysdeps/mipsel; \
+ $(RM) ldso/ldso/mipsel; \
+ $(RM) libc/sysdeps/linux/mipsel; \
+ $(RM) libpthread/linuxthreads/sysdeps/mipsel; \
fi;
distclean: clean
- rm -f .config .config.old .config.cmd
+ $(RM) .config .config.old .config.cmd
$(MAKE) -C extra clean
release: distclean
cd ..; \
- rm -rf uClibc-$(VERSION); \
+ $(RM) -r uClibc-$(VERSION); \
cp -fa uClibc uClibc-$(VERSION); \
find uClibc-$(VERSION)/ -type f \
- -name .\#* -exec rm -rf {} \; ; \
+ -name .\#* -exec $(RM) -r {} \; ; \
find uClibc-$(VERSION)/ -type d \
- -name CVS -exec rm -rf {} \; ; \
+ -name CVS -exec $(RM) -r {} \; ; \
\
tar -cvzf uClibc-$(VERSION).tar.gz uClibc-$(VERSION)/;
STRIPTOOL= $(CROSS)strip
INSTALL= install
+RM= rm -f
# Select the compiler needed to build binaries for your development system
HOSTCC=gcc
ctags -R
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(DIRS) $(EXTRA_DIRS_TO_CLEAN))
ncurses:
@echo "main() {}" > lxtemp.c
@if $(HOSTCC) lxtemp.c $(LIBS) ; then \
- rm -f lxtemp.c a.out; \
+ $(RM) lxtemp.c a.out; \
else \
- rm -f lxtemp.c; \
+ $(RM) lxtemp.c; \
echo -e "\007" ;\
echo ">> Unable to find the Ncurses libraries." ;\
echo ">>" ;\
fi
clean:
- rm -f *.o *~ core $(TARGETS) $(MCONF_OBJS) $(CONF_OBJS) \
+ $(RM) *.o *~ core $(TARGETS) $(MCONF_OBJS) $(CONF_OBJS) \
conf mconf zconf.tab.c zconf.tab.h lex.zconf.c lkc_defs.h
done
clean:
- rm -f gcc-uClibc.h *-uclibc-gcc *-uclibc-ld core
+ $(RM) gcc-uClibc.h *-uclibc-gcc *-uclibc-ld core
cat uClibc_locale_data.h | awk 'BEGIN{i=1}{ if ( /WANT_/ ) i = /endif/ ; else if (i) print $0 }' > ../../include/bits/uClibc_locale_data.h
clean:
- rm -f *.[oa] *~ core
- rm -f gen_wc8bit gen_wctype gen_locale gen_ldc gen_collate
- rm -f c8tables.h wctables.h locale_tables.h lt_defines.h locale_collate.h
- rm -f gen_mmap locale.mmap lmmtolso
- rm -f locale_data.c uClibc_locale_data.h
+ $(RM) *.[oa] *~ core
+ $(RM) gen_wc8bit gen_wctype gen_locale gen_ldc gen_collate
+ $(RM) c8tables.h wctables.h locale_tables.h lt_defines.h locale_collate.h
+ $(RM) gen_mmap locale.mmap lmmtolso
+ $(RM) locale_data.c uClibc_locale_data.h
.PHONY: pregen links-target
clean:
set -e ; for d in $(ALL_SUBDIRS) ; do $(MAKE) -C $$d $@ ; done
- -find . -name '*~' | xargs rm -f
- rm -f include/elf.h include/boot1_arch.h include/ld_syscalls.h include/ld_sysdep.h
+ -find . -name '*~' | xargs $(RM)
+ $(RM) include/elf.h include/boot1_arch.h include/ld_syscalls.h include/ld_sysdep.h
XXFLAGS+=$(shell $(CC) -print-search-dirs | sed -ne "s/install: *\(.*\)/-I\1include/gp")
LDFLAGS=$(CPU_LDFLAGS-y) -shared --warn-common --export-dynamic --sort-common \
-z combreloc --discard-locals --discard-all
+
CSRC= ldso.c #hash.c readelflib1.c $(TARGET_ARCH)/elfinterp.c
COBJS=$(patsubst %.c,%.o, $(CSRC))
ASRC=$(shell ls $(TARGET_ARCH)/*.S)
ldso.o: ldso.c hash.c readelflib1.c $(TARGET_ARCH)/elfinterp.c _dl_progname.h
-clean::
- $(RM) -f $(UCLIBC_LDSO)* $(OBJS) $(LDSO_FULLNAME)* core *.o *.a *.s *.i _dl_progname.h ldso.h *~
-
+clean:
+ $(RM) $(UCLIBC_LDSO)* $(OBJS) $(LDSO_FULLNAME)* core *.o *.a *.s *.i _dl_progname.h ldso.h *~
$(AR) $(ARFLAGS) $(LIBDL) ../ldso/$(TARGET_ARCH)/resolve.o $(OBJS)
$(AR) $(ARFLAGS) $(LIBDL_PIC) $(PIC_OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBDL)
+ $(RM) $(TOPDIR)lib/$(LIBDL)
$(INSTALL) -m 644 $(LIBDL) $(TOPDIR)lib
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBDL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBDL_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBDL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBDL_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBDL_SHARED_FULLNAME) $(TOPDIR)lib
(cd $(TOPDIR)lib && ln -sf $(LIBDL_SHARED_FULLNAME) $(LIBDL_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBDL_SHARED_FULLNAME) $(LIBDL_SHARED).$(MAJOR_VERSION));
clean:
- $(RM) -f .depend $(LIBDL_SHARED)* $(LIBDL_SHARED_FULLNAME) core *.o *.a *.s *.i tmp_make foo *~
-
+ $(RM) .depend $(LIBDL_SHARED)* $(LIBDL_SHARED_FULLNAME) core *.o *.a *.s *.i tmp_make foo *~
makeinfo $<
clean:
- rm -f $(ALL) *~
+ $(RM) $(ALL) *~
$(STRIPTOOL) -x -R .note -R .comment $@
clean:
- rm -f $(TARGETS) *.o *~ core *.target elf.h
+ $(RM) $(TARGETS) *.o *~ core *.target elf.h
readelf.c readsoname.c ldconfig.c ldd.c: headers
ar-target:
$(CROSS)ranlib $(LIBNAME)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBNAME)
+ $(RM) $(TOPDIR)lib/$(LIBNAME)
$(INSTALL) -m 644 $(LIBNAME) $(TOPDIR)lib
$(LIBNAME): subdirs ar-target
--whole-archive $(LIBGCC_NEED) $(LIBNAME) \
$(TOPDIR)/libc/misc/internals/interp.o --no-whole-archive \
-init __uClibc_init $(LIBGCC)
- @true #rm -rf tmp
+ @true #$(RM) -r tmp
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(SHARED_FULLNAME)
+ $(RM) $(TOPDIR)lib/$(SHARED_FULLNAME)
$(INSTALL) -m 644 $(SHARED_FULLNAME) $(TOPDIR)lib
(cd ../lib && ln -sf $(SHARED_FULLNAME) libc.so);
(cd ../lib && ln -sf $(SHARED_FULLNAME) $(SHARED_MAJORNAME));
$(LIBGCC_NEED): $(TOPDIR)lib/$(LIBNAME)
- @rm -rf tmp
+ @$(RM) -r tmp
@mkdir tmp
$(AR) rv $@
(cd tmp && CC="$(CC)" LD="$(LD)" LDFLAGS="$(CPU_LDFLAGS-y)" \
/bin/sh $(TOPDIR)../extra/scripts/get-needed-libgcc-objects.sh)
halfclean:
- @rm -f $(LIBNAME) uClibc_config.h
- @rm -f $(SHARED_FULLNAME) $(SHARED_MAJORNAME) uClibc-0.* libc.so*
+ @$(RM) $(LIBNAME) uClibc_config.h
+ @$(RM) $(SHARED_FULLNAME) $(SHARED_MAJORNAME) uClibc-0.* libc.so*
tags:
ctags -R
clean: subdirs_clean halfclean
- @rm -rf tmp
- rm -f include/asm include/linux include/bits
+ @$(RM) -r tmp
+ $(RM) include/asm include/linux include/bits
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(DIRS))
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(ALL_SUBDIRS))
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
ctags -R
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(DIRS))
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(OBJS): Makefile
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
glob64.o: glob64.c glob.c
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] interp.c *~ core
+ $(RM) *.[oa] interp.c *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(OBJS): Makefile
clean:
- rm -f *.[oa] *~ core locale_data.c
+ $(RM) *.[oa] *~ core locale_data.c
.PHONY: data
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(DIRS))
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $@
clean:
- rm -f *.[oa] *~ core iconv.target
+ $(RM) *.[oa] *~ core iconv.target
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
initgroups.c: config.h
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(OBJ): Makefile
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(MAKE) -C $(patsubst _dirclean_%, %, $@) clean
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
.PHONY: dummy
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
cd $(TOPDIR)/include && ln -fs ../libc/sysdeps/linux/common/fpu_control.h .
clean:
- rm -f *.[oa] *~ core crt[in].* *.S
+ $(RM) *.[oa] *~ core crt[in].* *.S
headers:
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
ifneq ($(strip $(HAVE_ELF)),y)
- rm -f $(TOPDIR)/include/float.h
+ $(RM) $(TOPDIR)/include/float.h
endif
headers:
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
ifneq ($(strip $(HAVE_ELF)),y)
- rm -f $(TOPDIR)/include/float.h
+ $(RM) $(TOPDIR)/include/float.h
endif
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
ifneq ($(strip $(HAVE_ELF)),y)
- rm -f $(TOPDIR)/include/float.h
+ $(RM) $(TOPDIR)/include/float.h
endif
headers:
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
cd $(TOPDIR)/include && ln -fs ../libc/sysdeps/linux/mips/fpu_control.h .
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
- rm -f $(TOPDIR)/include/sgidefs.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
+ $(RM) $(TOPDIR)/include/sgidefs.h
cd $(TOPDIR)/include && ln -fs ../libc/sysdeps/linux/powerpc/fpu_control.h .
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
cd $(TOPDIR)/include && ln -fs ../libc/sysdeps/linux/sh/fpu_control.h .
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
headers:
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
cd $(TOPDIR)/include && ln -fs ../libc/sysdeps/linux/sparc/fpu_control.h .
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
headers:
clean:
- rm -f *.[oa] *~ core
- rm -f bits/sysnum.h
+ $(RM) *.[oa] *~ core
+ $(RM) bits/sysnum.h
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
dummy:
clean:
- rm -f *.[oa] *~ core gen_sysconf sysconf_*.c
+ $(RM) *.[oa] *~ core gen_sysconf sysconf_*.c
ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBCRYPT) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBCRYPT)
+ $(RM) $(TOPDIR)lib/$(LIBCRYPT)
$(INSTALL) -m 644 $(LIBCRYPT) $(TOPDIR)lib
$(OBJS): %.o : %.c
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBCRYPT_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBCRYPT_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBCRYPT_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBCRYPT_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBCRYPT_SHARED_FULLNAME) $(TOPDIR)lib;
(cd $(TOPDIR)lib && ln -sf $(LIBCRYPT_SHARED_FULLNAME) $(LIBCRYPT_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBCRYPT_SHARED_FULLNAME) $(LIBCRYPT_SHARED).$(MAJOR_VERSION));
clean:
- rm -f *.[oa] *~ core $(LIBCRYPT_SHARED)* $(LIBCRYPT_SHARED_FULLNAME)*
-
+ $(RM) *.[oa] *~ core $(LIBCRYPT_SHARED)* $(LIBCRYPT_SHARED_FULLNAME)*
ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBINTL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBINTL)
+ $(RM) $(TOPDIR)lib/$(LIBINTL)
$(INSTALL) -m 644 $(LIBINTL) $(TOPDIR)lib/
$(MOBJ): $(MSRC)
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBINTL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBINTL_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBINTL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBINTL_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBINTL_SHARED_FULLNAME) $(TOPDIR)lib
(cd $(TOPDIR)lib && ln -sf $(LIBINTL_SHARED_FULLNAME) $(LIBINTL_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBINTL_SHARED_FULLNAME) $(LIBINTL_SHARED).$(MAJOR_VERSION));
clean:
- rm -f *.[oa] *~ core $(LIBINTL_SHARED)* $(LIBINTL_SHARED_FULLNAME)*
-
+ $(RM) *.[oa] *~ core $(LIBINTL_SHARED)* $(LIBINTL_SHARED_FULLNAME)*
@if [ -f $(LIBM) ] ; then \
set -x -e; \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBM); \
+ $(RM) $(TOPDIR)lib/$(LIBM); \
$(INSTALL) -m 644 $(LIBM) $(TOPDIR)lib; \
fi;
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc; \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBM_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBM_SHARED).$(MAJOR_VERSION); \
+ $(RM) $(TOPDIR)lib/$(LIBM_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBM_SHARED).$(MAJOR_VERSION); \
$(INSTALL) -m 644 $(LIBM_SHARED_FULLNAME) $(TOPDIR)lib; \
(cd $(TOPDIR)lib && ln -sf $(LIBM_SHARED_FULLNAME) $(LIBM_SHARED)); \
(cd $(TOPDIR)lib && ln -sf $(LIBM_SHARED_FULLNAME) $(LIBM_SHARED).$(MAJOR_VERSION)); \
ctags -R
clean: subdirs_clean
- rm -f *.[oa] *~ core $(LIBM_SHARED)* $(LIBM_SHARED_FULLNAME)*
+ $(RM) *.[oa] *~ core $(LIBM_SHARED)* $(LIBM_SHARED_FULLNAME)*
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(ALL_SUBDIRS))
$(MAKE) -C $(patsubst _dirclean_%, %, $@) clean
.PHONY: dummy
-
ctags -R
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBNSL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBNSL)
+ $(RM) $(TOPDIR)lib/$(LIBNSL)
$(INSTALL) -m 644 $(LIBNSL) $(TOPDIR)lib
$(OBJS): %.o : %.c
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBNSL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBNSL_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBNSL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBNSL_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBNSL_SHARED_FULLNAME) $(TOPDIR)lib
(cd $(TOPDIR)lib && ln -sf $(LIBNSL_SHARED_FULLNAME) $(LIBNSL_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBNSL_SHARED_FULLNAME) $(LIBNSL_SHARED).$(MAJOR_VERSION));
clean:
- rm -f *.[oa] *~ core $(LIBNSL_SHARED)* $(LIBNSL_SHARED_FULLNAME)*
-
+ $(RM) *.[oa] *~ core $(LIBNSL_SHARED)* $(LIBNSL_SHARED_FULLNAME)*
@if [ -f $(LIBPTHREAD) ] ; then \
set -e; \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBPTHREAD); \
+ $(RM) $(TOPDIR)lib/$(LIBPTHREAD); \
$(INSTALL) -m 644 $(LIBPTHREAD) $(TOPDIR)lib; \
fi;
@if [ -f $(LIBTHREAD_DB) ] ; then \
set -e; \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBTHREAD_DB); \
+ $(RM) $(TOPDIR)lib/$(LIBTHREAD_DB); \
$(INSTALL) -m 644 $(LIBTHREAD_DB) $(TOPDIR)lib; \
fi;
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc $(END_FILES); \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBPTHREAD_SHARED_FULLNAME) \
+ $(RM) $(TOPDIR)lib/$(LIBPTHREAD_SHARED_FULLNAME) \
$(TOPDIR)lib/$(LIBPTHREAD_SHARED).$(MAJOR_VERSION); \
$(INSTALL) -m 644 $(LIBPTHREAD_SHARED_FULLNAME) $(TOPDIR)lib; \
(cd $(TOPDIR)lib && ln -sf $(LIBPTHREAD_SHARED_FULLNAME) \
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc $(END_FILES); \
$(INSTALL) -d $(TOPDIR)lib; \
- rm -f $(TOPDIR)lib/$(LIBTHREAD_DB_SHARED_FULLNAME) \
+ $(RM) $(TOPDIR)lib/$(LIBTHREAD_DB_SHARED_FULLNAME) \
$(TOPDIR)lib/$(LIBTHREAD_DB_SHARED).$(MAJOR_VERSION); \
$(INSTALL) -m 644 $(LIBTHREAD_DB_SHARED_FULLNAME) $(TOPDIR)lib; \
(cd $(TOPDIR)lib && ln -sf $(LIBTHREAD_DB_SHARED_FULLNAME) \
$(MAKE) -C $(patsubst _dirclean_%, %, $@) clean
clean: subdirs_clean
- rm -f *.[oa] *~ core $(LIBPTHREAD) $(LIBPTHREAD_SHARED_FULLNAME) \
+ $(RM) *.[oa] *~ core $(LIBPTHREAD) $(LIBPTHREAD_SHARED_FULLNAME) \
$(LIBTHREAD_DB) $(LIBTHREAD_DB_SHARED_FULLNAME)
.PHONY: dummy
-
-
endif
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
$(STRIPTOOL) -x -R .note -R .comment $*.o
clean:
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBRESOLV) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBRESOLV)
+ $(RM) $(TOPDIR)lib/$(LIBRESOLV)
$(INSTALL) -m 644 $(LIBRESOLV) $(TOPDIR)lib
$(OBJS): %.o : %.c
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBRESOLV_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBRESOLV_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBRESOLV_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBRESOLV_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBRESOLV_SHARED_FULLNAME) $(TOPDIR)lib
(cd $(TOPDIR)lib && ln -sf $(LIBRESOLV_SHARED_FULLNAME) $(LIBRESOLV_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBRESOLV_SHARED_FULLNAME) $(LIBRESOLV_SHARED).$(MAJOR_VERSION));
clean:
- rm -f *.[oa] *~ core $(LIBRESOLV_SHARED)* $(LIBRESOLV_SHARED_FULLNAME)*
-
+ $(RM) *.[oa] *~ core $(LIBRESOLV_SHARED)* $(LIBRESOLV_SHARED_FULLNAME)*
ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBUTIL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBUTIL)
+ $(RM) $(TOPDIR)lib/$(LIBUTIL)
$(INSTALL) -m 644 $(LIBUTIL) $(TOPDIR)lib/
$(OBJS): %.o : %.c
--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
-L$(TOPDIR)/lib -lc;
$(INSTALL) -d $(TOPDIR)lib
- rm -f $(TOPDIR)lib/$(LIBUTIL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBUTIL_SHARED).$(MAJOR_VERSION)
+ $(RM) $(TOPDIR)lib/$(LIBUTIL_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBUTIL_SHARED).$(MAJOR_VERSION)
$(INSTALL) -m 644 $(LIBUTIL_SHARED_FULLNAME) $(TOPDIR)lib
(cd $(TOPDIR)lib && ln -sf $(LIBUTIL_SHARED_FULLNAME) $(LIBUTIL_SHARED));
(cd $(TOPDIR)lib && ln -sf $(LIBUTIL_SHARED_FULLNAME) $(LIBUTIL_SHARED).$(MAJOR_VERSION));
clean:
- rm -f *.[oa] *~ core $(LIBUTIL_SHARED)* $(LIBUTIL_SHARED_FULLNAME)*
-
+ $(RM) *.[oa] *~ core $(LIBUTIL_SHARED)* $(LIBUTIL_SHARED_FULLNAME)*
ctags -R
clean: subdirs_clean
- rm -f *.[oa] *~ core
+ $(RM) *.[oa] *~ core
subdirs: $(patsubst %, _dir_%, $(DIRS))
subdirs_clean: $(patsubst %, _dirclean_%, $(ALL_SUBDIRS))
STRIPTOOL=strip
LDD=../$(TESTDIR)ldso/util/ldd
+RM= rm -f
+
# Select the compiler needed to build binaries for your development system
HOSTCC=gcc
HOSTCFLAGS=-O2 -Wall
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core crypt_glibc crypt crypt_glibc.out crypt.out md5c-test
+ $(RM) *.[oa] *~ core crypt_glibc crypt crypt_glibc.out crypt.out md5c-test
./ctype
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-$(DEBUG_LIBS)=all ./dltest
clean:
- rm -f *.o libtest1.so* libtest2.so* test1 test2 test3 \
+ $(RM) *.o libtest1.so* libtest2.so* test1 test2 test3 \
dltest dltest2 libtest.so libtest3.so
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
$(PERL) ./gen-libm-test.pl -u $< ./libm-test.inc -o "." 2>&1 > /dev/null
clean:
- rm -f *.[oa] *~ core $(TARGETS) $(generated) rint_glibc.out rint.out
+ $(RM) *.[oa] *~ core $(TARGETS) $(generated) rint_glibc.out rint.out
-@ echo " "
dirent_source:
- -@ rm -f $(TARGETS)
+ -@ $(RM) $(TARGETS)
-@ echo "-------"
-@ echo "dirent.c source: "
-@ echo " "
-@ echo " "
clean:
- rm -f *.[oa] *~ core dirent dirent_glibc dirent_glibc.out dirent.out \
+ $(RM) *.[oa] *~ core dirent dirent_glibc dirent_glibc.out dirent.out \
dirent64 dirent64_glibc dirent64_glibc.out dirent64.out \
outb sem fdopen
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS) *.out
+ $(RM) *.[oa] *~ core $(TARGETS) *.out
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
all: $(TARGETS)
hello_source:
- -@ rm -f $(TARGETS)
+ -@ $(RM) $(TARGETS)
-@ echo "-------"
-@ echo "hello.c source: "
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
all: $(TARGETS)
stat_source:
- -@ rm -f $(TARGETS)
+ -@ $(RM) $(TARGETS)
-@ echo "-------"
-@ echo "stat.c source: "
-@ echo " "
-@ echo " "
clean:
- rm -f *.[oa] *~ core stat stat_glibc stat_glibc.out stat.out \
+ $(RM) *.[oa] *~ core stat stat_glibc stat_glibc.out stat.out \
stat64 stat64_glibc stat64_glibc.out stat64.out
clean:
- rm -f *.[oa] *~ core $(TARGETS) *.out
+ $(RM) *.[oa] *~ core $(TARGETS) *.out
clean:
- rm -f *.[oa] *~ core $(TARGETS) testcopy.gnu.out testcopy.out
+ $(RM) *.[oa] *~ core $(TARGETS) testcopy.gnu.out testcopy.out
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)
-@ echo " "
clean:
- rm -f *.[oa] *~ core $(TARGETS)
+ $(RM) *.[oa] *~ core $(TARGETS)