mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 21:26:36 +00:00
By popular demand, use 'sed' rather than 'perl' for doing
search and replace stuff. Hopefully we do not have any perl specific regexs that will be broken by this change, but it seems to be working thus far anyways,
This commit is contained in:
parent
192bace39e
commit
620dd7c5fd
@ -18,7 +18,7 @@ bash-source: $(DL_DIR)/$(BASH_SOURCE)
|
|||||||
$(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE)
|
$(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE)
|
||||||
$(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
# This is broken when -lintl is added to LIBS
|
# This is broken when -lintl is added to LIBS
|
||||||
perl -i -p -e 's,LIBS_FOR_BUILD =.*,LIBS_FOR_BUILD =,g' \
|
sed -ie 's,LIBS_FOR_BUILD =.*,LIBS_FOR_BUILD =,g' \
|
||||||
$(BASH_DIR)/builtins/Makefile.in
|
$(BASH_DIR)/builtins/Makefile.in
|
||||||
touch $(BASH_DIR)/.unpacked
|
touch $(BASH_DIR)/.unpacked
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ $(DB_DIR)/.configured: $(DB_DIR)/.dist
|
|||||||
--disable-compat185 \
|
--disable-compat185 \
|
||||||
--with-pic \
|
--with-pic \
|
||||||
);
|
);
|
||||||
perl -i -p -e 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile
|
sed -ie 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile
|
||||||
touch $(DB_DIR)/.configured
|
touch $(DB_DIR)/.configured
|
||||||
|
|
||||||
$(DB_DIR)/build_unix/.libs/libdb-4.1.so: $(DB_DIR)/.configured
|
$(DB_DIR)/build_unix/.libs/libdb-4.1.so: $(DB_DIR)/.configured
|
||||||
|
@ -28,18 +28,18 @@ $(BUSYBOX_DIR)/.configured: $(DL_DIR)/$(BUSYBOX_SOURCE) $(BUSYBOX_CONFIG)
|
|||||||
$(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
ifeq ($(USE_BUSYBOX_SNAPSHOT),true)
|
ifeq ($(USE_BUSYBOX_SNAPSHOT),true)
|
||||||
cp $(BUSYBOX_CONFIG) $(BUSYBOX_DIR)/.config
|
cp $(BUSYBOX_CONFIG) $(BUSYBOX_DIR)/.config
|
||||||
perl -i -p -e "s,^CROSS.*,CROSS=$(TARGET_CROSS)\n\
|
sed -ie "s,^CROSS.*,CROSS=$(TARGET_CROSS)\n\
|
||||||
PREFIX=$(TARGET_DIR),;" $(BUSYBOX_DIR)/Rules.mak
|
PREFIX=$(TARGET_DIR),;" $(BUSYBOX_DIR)/Rules.mak
|
||||||
ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true)
|
ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true)
|
||||||
perl -i -p -e "s/^.*DOLFS.*/DOLFS=y/;" $(BUSYBOX_DIR)/.config
|
sed -ie "s/^.*DOLFS.*/DOLFS=y/;" $(BUSYBOX_DIR)/.config
|
||||||
endif
|
endif
|
||||||
$(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_DIR) oldconfig
|
$(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_DIR) oldconfig
|
||||||
else # Not using snapshot
|
else # Not using snapshot
|
||||||
cp $(BUSYBOX_CONFIG) $(BUSYBOX_DIR)/Config.h
|
cp $(BUSYBOX_CONFIG) $(BUSYBOX_DIR)/Config.h
|
||||||
perl -i -p -e "s,^CROSS.*,CROSS=$(TARGET_CROSS),;" $(BUSYBOX_DIR)/Makefile
|
sed -ie "s,^CROSS.*,CROSS=$(TARGET_CROSS),;" $(BUSYBOX_DIR)/Makefile
|
||||||
perl -i -p -e "s,^PREFIX.*,PREFIX=$(TARGET_DIR),;" $(BUSYBOX_DIR)/Makefile
|
sed -ie "s,^PREFIX.*,PREFIX=$(TARGET_DIR),;" $(BUSYBOX_DIR)/Makefile
|
||||||
ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true)
|
ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true)
|
||||||
perl -i -p -e "s/^DOLFS.*/DOLFS=true/;" $(BUSYBOX_DIR)/Makefile
|
sed -ie "s/^DOLFS.*/DOLFS=true/;" $(BUSYBOX_DIR)/Makefile
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
touch $(BUSYBOX_DIR)/.configured
|
touch $(BUSYBOX_DIR)/.configured
|
||||||
|
@ -21,8 +21,8 @@ bzip2-source: $(DL_DIR)/$(BZIP2_SOURCE)
|
|||||||
|
|
||||||
$(BZIP2_DIR)/.unpacked: $(DL_DIR)/$(BZIP2_SOURCE)
|
$(BZIP2_DIR)/.unpacked: $(DL_DIR)/$(BZIP2_SOURCE)
|
||||||
$(BZIP2_CAT) $(DL_DIR)/$(BZIP2_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(BZIP2_CAT) $(DL_DIR)/$(BZIP2_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
perl -pi -e "s,ln \\$$\(,ln -sf \\$$\(,g" $(BZIP2_DIR)/Makefile
|
sed -ie "s,ln \\$$\(,ln -sf \\$$\(,g" $(BZIP2_DIR)/Makefile
|
||||||
perl -pi -e "s,ln -s (lib.*),ln -sf \$$1 ; ln -sf libbz2.so.1.0.2 libbz2.so,g" \
|
sed -ie "s,ln -s (lib.*),ln -sf \$$1 ; ln -sf libbz2.so.1.0.2 libbz2.so,g" \
|
||||||
$(BZIP2_DIR)/Makefile-libbz2_so
|
$(BZIP2_DIR)/Makefile-libbz2_so
|
||||||
touch $(BZIP2_DIR)/.unpacked
|
touch $(BZIP2_DIR)/.unpacked
|
||||||
|
|
||||||
|
@ -45,10 +45,10 @@ $(COREUTILS_DIR)/.configured: $(COREUTILS_DIR)/.unpacked
|
|||||||
);
|
);
|
||||||
#Fix up the max number of open files per process, which apparently
|
#Fix up the max number of open files per process, which apparently
|
||||||
# is not set when cross compiling
|
# is not set when cross compiling
|
||||||
perl -i -p -e 's,.*UTILS_OPEN_MAX.*,#define UTILS_OPEN_MAX 1019,g' \
|
sed -ie 's,.*UTILS_OPEN_MAX.*,#define UTILS_OPEN_MAX 1019,g' \
|
||||||
$(COREUTILS_DIR)/config.h
|
$(COREUTILS_DIR)/config.h
|
||||||
# This is undefined when crosscompiling...
|
# This is undefined when crosscompiling...
|
||||||
perl -i -p -e 's,.*HAVE_PROC_UPTIME.*,#define HAVE_PROC_UPTIME 1,g' \
|
sed -ie 's,.*HAVE_PROC_UPTIME.*,#define HAVE_PROC_UPTIME 1,g' \
|
||||||
$(COREUTILS_DIR)/config.h
|
$(COREUTILS_DIR)/config.h
|
||||||
touch $(COREUTILS_DIR)/.configured
|
touch $(COREUTILS_DIR)/.configured
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ fakeroot-source: $(DL_DIR)/$(FAKEROOT_SOURCE)
|
|||||||
$(FAKEROOT_DIR)/.unpacked: $(DL_DIR)/$(FAKEROOT_SOURCE)
|
$(FAKEROOT_DIR)/.unpacked: $(DL_DIR)/$(FAKEROOT_SOURCE)
|
||||||
$(FAKEROOT_CAT) $(DL_DIR)/$(FAKEROOT_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(FAKEROOT_CAT) $(DL_DIR)/$(FAKEROOT_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
# If using busybox getopt, make it be quiet.
|
# If using busybox getopt, make it be quiet.
|
||||||
perl -pi -e "s,getopt --version,getopt --version 2>/dev/null," \
|
sed -ie "s,getopt --version,getopt --version 2>/dev/null," \
|
||||||
$(FAKEROOT_DIR)/scripts/fakeroot
|
$(FAKEROOT_DIR)/scripts/fakeroot
|
||||||
touch $(FAKEROOT_DIR)/.unpacked
|
touch $(FAKEROOT_DIR)/.unpacked
|
||||||
|
|
||||||
|
@ -67,40 +67,40 @@ $(GCC_DIR)/.gcc2_95_build_hacks: $(GCC_DIR)/.patched
|
|||||||
#
|
#
|
||||||
(cd $(GCC_DIR); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
(cd $(GCC_DIR); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
||||||
if [ -n "$$LIST" ] ; then \
|
if [ -n "$$LIST" ] ; then \
|
||||||
perl -i -p -e "s,-dynamic-linker.*\.so[\.0-9]*},\
|
sed -ie "s,-dynamic-linker.*\.so[\.0-9]*},\
|
||||||
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
||||||
#
|
#
|
||||||
# Prevent system glibc start files from leaking in uninvited...
|
# Prevent system glibc start files from leaking in uninvited...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,standard_startfile_prefix_1 = \".*,standard_startfile_prefix_1 =\
|
sed -ie "s,standard_startfile_prefix_1 = \".*,standard_startfile_prefix_1 =\
|
||||||
\"$(STAGING_DIR)/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
\"$(STAGING_DIR)/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
||||||
perl -i -p -e "s,standard_startfile_prefix_2 = \".*,standard_startfile_prefix_2 =\
|
sed -ie "s,standard_startfile_prefix_2 = \".*,standard_startfile_prefix_2 =\
|
||||||
\"$(STAGING_DIR)/usr/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
\"$(STAGING_DIR)/usr/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
||||||
#
|
#
|
||||||
# Prevent system glibc include files from leaking in uninvited...
|
# Prevent system glibc include files from leaking in uninvited...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,^NATIVE_SYSTEM_HEADER_DIR.*,NATIVE_SYSTEM_HEADER_DIR=\
|
sed -ie "s,^NATIVE_SYSTEM_HEADER_DIR.*,NATIVE_SYSTEM_HEADER_DIR=\
|
||||||
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
||||||
perl -i -p -e "s,^CROSS_SYSTEM_HEADER_DIR.*,CROSS_SYSTEM_HEADER_DIR=\
|
sed -ie "s,^CROSS_SYSTEM_HEADER_DIR.*,CROSS_SYSTEM_HEADER_DIR=\
|
||||||
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
||||||
perl -i -p -e "s,^#define.*STANDARD_INCLUDE_DIR.*,#define STANDARD_INCLUDE_DIR \
|
sed -ie "s,^#define.*STANDARD_INCLUDE_DIR.*,#define STANDARD_INCLUDE_DIR \
|
||||||
\"$(STAGING_DIR)/include\",;" $(GCC_DIR)/gcc/cppdefault.h;
|
\"$(STAGING_DIR)/include\",;" $(GCC_DIR)/gcc/cppdefault.h;
|
||||||
#
|
#
|
||||||
# Prevent system glibc libraries from being found by collect2
|
# Prevent system glibc libraries from being found by collect2
|
||||||
# when it calls locatelib() and rummages about the system looking
|
# when it calls locatelib() and rummages about the system looking
|
||||||
# for libraries with the correct name...
|
# for libraries with the correct name...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,\"/lib,\"$(STAGING_DIR)/lib,g;" $(GCC_DIR)/gcc/collect2.c
|
sed -ie "s,\"/lib,\"$(STAGING_DIR)/lib,g;" $(GCC_DIR)/gcc/collect2.c
|
||||||
perl -i -p -e "s,\"/usr/,\"$(STAGING_DIR)/usr/,g;" $(GCC_DIR)/gcc/collect2.c
|
sed -ie "s,\"/usr/,\"$(STAGING_DIR)/usr/,g;" $(GCC_DIR)/gcc/collect2.c
|
||||||
#
|
#
|
||||||
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
sed -ie "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
||||||
#ifndef inhibit_libc,g;" $(GCC_DIR)/gcc/unwind-dw2-fde-glibc.c;
|
#ifndef inhibit_libc,g;" $(GCC_DIR)/gcc/unwind-dw2-fde-glibc.c;
|
||||||
#
|
#
|
||||||
# Use atexit() directly, rather than cxa_atexit
|
# Use atexit() directly, rather than cxa_atexit
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,int flag_use_cxa_atexit = 1;,int flag_use_cxa_atexit = 0;,g;"\
|
sed -ie "s,int flag_use_cxa_atexit = 1;,int flag_use_cxa_atexit = 0;,g;"\
|
||||||
$(GCC_DIR)/gcc/cp/decl2.c;
|
$(GCC_DIR)/gcc/cp/decl2.c;
|
||||||
#
|
#
|
||||||
# We do not wish to build the libstdc++ library provided with gcc,
|
# We do not wish to build the libstdc++ library provided with gcc,
|
||||||
|
@ -80,35 +80,35 @@ $(GCC_DIR)/.gcc3_3_build_hacks: $(GCC_DIR)/.patched
|
|||||||
#
|
#
|
||||||
(cd $(GCC_DIR); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
(cd $(GCC_DIR); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
||||||
if [ -n "$$LIST" ] ; then \
|
if [ -n "$$LIST" ] ; then \
|
||||||
perl -i -p -e "s,-dynamic-linker.*\.so[\.0-9]*},\
|
sed -ie "s,-dynamic-linker.*\.so[\.0-9]*},\
|
||||||
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
||||||
#
|
#
|
||||||
# Prevent system glibc start files from leaking in uninvited...
|
# Prevent system glibc start files from leaking in uninvited...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,standard_startfile_prefix_1 = \".*,standard_startfile_prefix_1 =\
|
sed -ie "s,standard_startfile_prefix_1 = \".*,standard_startfile_prefix_1 =\
|
||||||
\"$(STAGING_DIR)/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
\"$(STAGING_DIR)/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
||||||
perl -i -p -e "s,standard_startfile_prefix_2 = \".*,standard_startfile_prefix_2 =\
|
sed -ie "s,standard_startfile_prefix_2 = \".*,standard_startfile_prefix_2 =\
|
||||||
\"$(STAGING_DIR)/usr/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
\"$(STAGING_DIR)/usr/lib/\";,;" $(GCC_DIR)/gcc/gcc.c;
|
||||||
#
|
#
|
||||||
# Prevent system glibc include files from leaking in uninvited...
|
# Prevent system glibc include files from leaking in uninvited...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,^NATIVE_SYSTEM_HEADER_DIR.*,NATIVE_SYSTEM_HEADER_DIR=\
|
sed -ie "s,^NATIVE_SYSTEM_HEADER_DIR.*,NATIVE_SYSTEM_HEADER_DIR=\
|
||||||
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
||||||
perl -i -p -e "s,^CROSS_SYSTEM_HEADER_DIR.*,CROSS_SYSTEM_HEADER_DIR=\
|
sed -ie "s,^CROSS_SYSTEM_HEADER_DIR.*,CROSS_SYSTEM_HEADER_DIR=\
|
||||||
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
$(STAGING_DIR)/include,;" $(GCC_DIR)/gcc/Makefile.in;
|
||||||
perl -i -p -e "s,^#define.*STANDARD_INCLUDE_DIR.*,#define STANDARD_INCLUDE_DIR \
|
sed -ie "s,^#define.*STANDARD_INCLUDE_DIR.*,#define STANDARD_INCLUDE_DIR \
|
||||||
\"$(STAGING_DIR)/include\",;" $(GCC_DIR)/gcc/cppdefault.h;
|
\"$(STAGING_DIR)/include\",;" $(GCC_DIR)/gcc/cppdefault.h;
|
||||||
#
|
#
|
||||||
# Prevent system glibc libraries from being found by collect2
|
# Prevent system glibc libraries from being found by collect2
|
||||||
# when it calls locatelib() and rummages about the system looking
|
# when it calls locatelib() and rummages about the system looking
|
||||||
# for libraries with the correct name...
|
# for libraries with the correct name...
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,\"/lib,\"$(STAGING_DIR)/lib,g;" $(GCC_DIR)/gcc/collect2.c
|
sed -ie "s,\"/lib,\"$(STAGING_DIR)/lib,g;" $(GCC_DIR)/gcc/collect2.c
|
||||||
perl -i -p -e "s,\"/usr/,\"$(STAGING_DIR)/usr/,g;" $(GCC_DIR)/gcc/collect2.c
|
sed -ie "s,\"/usr/,\"$(STAGING_DIR)/usr/,g;" $(GCC_DIR)/gcc/collect2.c
|
||||||
#
|
#
|
||||||
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
sed -ie "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
||||||
#ifndef inhibit_libc,g;" $(GCC_DIR)/gcc/unwind-dw2-fde-glibc.c;
|
#ifndef inhibit_libc,g;" $(GCC_DIR)/gcc/unwind-dw2-fde-glibc.c;
|
||||||
touch $(GCC_DIR)/.gcc3_3_build_hacks
|
touch $(GCC_DIR)/.gcc3_3_build_hacks
|
||||||
|
|
||||||
@ -193,10 +193,10 @@ $(GCC_DIR)/.g++_build_hacks: $(GCC_DIR)/.patched
|
|||||||
#
|
#
|
||||||
# Hack up the soname for libstdc++
|
# Hack up the soname for libstdc++
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,\.so\.1,.so.0.9.9,g;" $(GCC_DIR)/gcc/config/t-slibgcc-elf-ver;
|
sed -ie "s,\.so\.1,.so.0.9.9,g;" $(GCC_DIR)/gcc/config/t-slibgcc-elf-ver;
|
||||||
perl -i -p -e "s,-version-info.*[0-9]:[0-9]:[0-9],-version-info 9:9:0,g;" \
|
sed -ie "s,-version-info.*[0-9]:[0-9]:[0-9],-version-info 9:9:0,g;" \
|
||||||
$(GCC_DIR)/libstdc++-v3/src/Makefile.am $(GCC_DIR)/libstdc++-v3/src/Makefile.in;
|
$(GCC_DIR)/libstdc++-v3/src/Makefile.am $(GCC_DIR)/libstdc++-v3/src/Makefile.in;
|
||||||
perl -i -p -e "s,3\.0\.0,9.9.0,g;" $(GCC_DIR)/libstdc++-v3/acinclude.m4 \
|
sed -ie "s,3\.0\.0,9.9.0,g;" $(GCC_DIR)/libstdc++-v3/acinclude.m4 \
|
||||||
$(GCC_DIR)/libstdc++-v3/aclocal.m4 $(GCC_DIR)/libstdc++-v3/configure;
|
$(GCC_DIR)/libstdc++-v3/aclocal.m4 $(GCC_DIR)/libstdc++-v3/configure;
|
||||||
touch $(GCC_DIR)/.g++_build_hacks
|
touch $(GCC_DIR)/.g++_build_hacks
|
||||||
|
|
||||||
@ -365,21 +365,21 @@ $(GCC_BUILD_DIR3)/.gcc3_3_build_hacks: $(GCC_BUILD_DIR3)/.patched
|
|||||||
#
|
#
|
||||||
(cd $(GCC_BUILD_DIR3); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
(cd $(GCC_BUILD_DIR3); set -e; export LIST=`grep -lr -- "-dynamic-linker.*\.so[\.0-9]*" *`;\
|
||||||
if [ -n "$$LIST" ] ; then \
|
if [ -n "$$LIST" ] ; then \
|
||||||
perl -i -p -e "s,-dynamic-linker.*\.so[\.0-9]*},\
|
sed -ie "s,-dynamic-linker.*\.so[\.0-9]*},\
|
||||||
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
-dynamic-linker /lib/ld-uClibc.so.0},;" $$LIST; fi);
|
||||||
#
|
#
|
||||||
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
# Prevent gcc from using the unwind-dw2-fde-glibc code
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
sed -ie "s,^#ifndef inhibit_libc,#define inhibit_libc\n\
|
||||||
#ifndef inhibit_libc,g;" $(GCC_BUILD_DIR3)/gcc/unwind-dw2-fde-glibc.c;
|
#ifndef inhibit_libc,g;" $(GCC_BUILD_DIR3)/gcc/unwind-dw2-fde-glibc.c;
|
||||||
#
|
#
|
||||||
# Hack up the soname for libstdc++
|
# Hack up the soname for libstdc++
|
||||||
#
|
#
|
||||||
perl -i -p -e "s,\.so\.1,.so.0.9.9,g;" $(GCC_BUILD_DIR3)/gcc/config/t-slibgcc-elf-ver;
|
sed -ie "s,\.so\.1,.so.0.9.9,g;" $(GCC_BUILD_DIR3)/gcc/config/t-slibgcc-elf-ver;
|
||||||
perl -i -p -e "s,-version-info.*[0-9]:[0-9]:[0-9],-version-info 9:9:0,g;" \
|
sed -ie "s,-version-info.*[0-9]:[0-9]:[0-9],-version-info 9:9:0,g;" \
|
||||||
$(GCC_BUILD_DIR3)/libstdc++-v3/src/Makefile.am \
|
$(GCC_BUILD_DIR3)/libstdc++-v3/src/Makefile.am \
|
||||||
$(GCC_BUILD_DIR3)/libstdc++-v3/src/Makefile.in;
|
$(GCC_BUILD_DIR3)/libstdc++-v3/src/Makefile.in;
|
||||||
perl -i -p -e "s,3\.0\.0,9.9.0,g;" $(GCC_BUILD_DIR3)/libstdc++-v3/acinclude.m4 \
|
sed -ie "s,3\.0\.0,9.9.0,g;" $(GCC_BUILD_DIR3)/libstdc++-v3/acinclude.m4 \
|
||||||
$(GCC_BUILD_DIR3)/libstdc++-v3/aclocal.m4 \
|
$(GCC_BUILD_DIR3)/libstdc++-v3/aclocal.m4 \
|
||||||
$(GCC_BUILD_DIR3)/libstdc++-v3/configure;
|
$(GCC_BUILD_DIR3)/libstdc++-v3/configure;
|
||||||
touch $(GCC_BUILD_DIR3)/.gcc3_3_build_hacks
|
touch $(GCC_BUILD_DIR3)/.gcc3_3_build_hacks
|
||||||
@ -431,7 +431,7 @@ $(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled
|
|||||||
# A nasty hack to work around g++ adding -lgcc_eh to the link
|
# A nasty hack to work around g++ adding -lgcc_eh to the link
|
||||||
-(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION)/ ; ln -s libgcc.a libgcc_eh.a)
|
-(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION)/ ; ln -s libgcc.a libgcc_eh.a)
|
||||||
# Make sure gcc does not think we are cross compiling
|
# Make sure gcc does not think we are cross compiling
|
||||||
perl -i -p -e "s/^1/0/;" $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION)/specs
|
sed -ie "s/^1/0/;" $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION)/specs
|
||||||
-(cd $(TARGET_DIR)/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1)
|
-(cd $(TARGET_DIR)/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1)
|
||||||
-(cd $(TARGET_DIR)/usr/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1)
|
-(cd $(TARGET_DIR)/usr/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1)
|
||||||
-(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION); $(STRIP) cc1 cc1plus collect2 > /dev/null 2>&1)
|
-(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(ARCH)-linux/$(GCC_VERSION); $(STRIP) cc1 cc1plus collect2 > /dev/null 2>&1)
|
||||||
|
@ -45,7 +45,7 @@ $(GDB_DIR)/.configured: $(GDB_DIR)/.unpacked
|
|||||||
--without-included-gettext \
|
--without-included-gettext \
|
||||||
);
|
);
|
||||||
ifeq ($(ENABLE_LOCALE),true)
|
ifeq ($(ENABLE_LOCALE),true)
|
||||||
-perl -i -p -e "s,^INTL *=.*,INTL = -lintl,g;" $(GDB_DIR)/gdb/Makefile
|
-sed -ie "s,^INTL *=.*,INTL = -lintl,g;" $(GDB_DIR)/gdb/Makefile
|
||||||
endif
|
endif
|
||||||
touch $(GDB_DIR)/.configured
|
touch $(GDB_DIR)/.configured
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ $(HOSTAP_DIR)/.unpacked: $(DL_DIR)/$(HOSTAP_SOURCE)
|
|||||||
touch $(HOSTAP_DIR)/.unpacked
|
touch $(HOSTAP_DIR)/.unpacked
|
||||||
|
|
||||||
$(HOSTAP_DIR)/.configured: $(HOSTAP_DIR)/.unpacked
|
$(HOSTAP_DIR)/.configured: $(HOSTAP_DIR)/.unpacked
|
||||||
perl -pi -e "s,/.*#define PRISM2_DOWNLOAD_SUPPORT.*/,#define PRISM2_DOWNLOAD_SUPPORT,g" \
|
sed -ie "s,/.*#define PRISM2_DOWNLOAD_SUPPORT.*/,#define PRISM2_DOWNLOAD_SUPPORT,g" \
|
||||||
$(HOSTAP_DIR)/driver/modules/hostap_config.h
|
$(HOSTAP_DIR)/driver/modules/hostap_config.h
|
||||||
touch $(HOSTAP_DIR)/.configured
|
touch $(HOSTAP_DIR)/.configured
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ $(IPROUTE2_DIR)/.unpacked: $(DL_DIR)/$(IPROUTE2_SOURCE) #$(DL_DIR)/$(IPROUTE2_PA
|
|||||||
touch $(IPROUTE2_DIR)/.unpacked
|
touch $(IPROUTE2_DIR)/.unpacked
|
||||||
|
|
||||||
$(IPROUTE2_DIR)/.configured: $(IPROUTE2_DIR)/.unpacked
|
$(IPROUTE2_DIR)/.configured: $(IPROUTE2_DIR)/.unpacked
|
||||||
perl -pi -e "s,-I/usr/include/db3,," $(IPROUTE2_DIR)/Makefile
|
sed -ie "s,-I/usr/include/db3,," $(IPROUTE2_DIR)/Makefile
|
||||||
perl -pi -e "s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE=$(LINUX_DIR)/include," \
|
sed -ie "s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE=$(LINUX_DIR)/include," \
|
||||||
$(IPROUTE2_DIR)/Makefile
|
$(IPROUTE2_DIR)/Makefile
|
||||||
perl -pi -e "s,^LIBC_INCLUDE.*,LIBC_INCLUDE=$(STAGING_DIR)/include," \
|
sed -ie "s,^LIBC_INCLUDE.*,LIBC_INCLUDE=$(STAGING_DIR)/include," \
|
||||||
$(IPROUTE2_DIR)/Makefile
|
$(IPROUTE2_DIR)/Makefile
|
||||||
# For now disable compiling of the misc directory because it seems to fail
|
# For now disable compiling of the misc directory because it seems to fail
|
||||||
rm -rf $(IPROUTE2_DIR)/misc
|
rm -rf $(IPROUTE2_DIR)/misc
|
||||||
perl -pi -e "s, misc,," $(IPROUTE2_DIR)/Makefile
|
sed -ie "s, misc,," $(IPROUTE2_DIR)/Makefile
|
||||||
touch $(IPROUTE2_DIR)/.configured
|
touch $(IPROUTE2_DIR)/.configured
|
||||||
|
|
||||||
$(IPROUTE2_DIR)/tc/tc: $(IPROUTE2_DIR)/.configured
|
$(IPROUTE2_DIR)/tc/tc: $(IPROUTE2_DIR)/.configured
|
||||||
|
@ -15,7 +15,7 @@ $(IPTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPTABLES_SOURCE)
|
|||||||
touch $(IPTABLES_BUILD_DIR)/.unpacked
|
touch $(IPTABLES_BUILD_DIR)/.unpacked
|
||||||
|
|
||||||
$(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked
|
$(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked
|
||||||
perl -pi -e "s@shell.*YES.*@shell grep -q '__UCLIBC_HAS_IPV6__.*1' \
|
sed -ie "s@shell.*YES.*@shell grep -q '__UCLIBC_HAS_IPV6__.*1' \
|
||||||
$(BUILD_DIR)/uClibc/include/bits/uClibc_config.h && \
|
$(BUILD_DIR)/uClibc/include/bits/uClibc_config.h && \
|
||||||
echo YES\), YES\)@;" $(IPTABLES_BUILD_DIR)/Makefile
|
echo YES\), YES\)@;" $(IPTABLES_BUILD_DIR)/Makefile
|
||||||
touch $(IPTABLES_BUILD_DIR)/.configured
|
touch $(IPTABLES_BUILD_DIR)/.configured
|
||||||
|
@ -61,8 +61,8 @@ $(TARGET_DIR)/$(LIBTOOL_TARGET_BINARY): $(LIBTOOL_DIR)/$(LIBTOOL_BINARY)
|
|||||||
includedir=$(TARGET_DIR)/usr/include \
|
includedir=$(TARGET_DIR)/usr/include \
|
||||||
-C $(LIBTOOL_DIR) install;
|
-C $(LIBTOOL_DIR) install;
|
||||||
$(STRIP) $(TARGET_DIR)//usr/lib/libltdl.so.*.*.* > /dev/null 2>&1
|
$(STRIP) $(TARGET_DIR)//usr/lib/libltdl.so.*.*.* > /dev/null 2>&1
|
||||||
perl -pi -e "s,^CC.*,CC=\"/usr/bin/gcc\"," $(TARGET_DIR)/usr/bin/libtool
|
sed -ie "s,^CC.*,CC=\"/usr/bin/gcc\"," $(TARGET_DIR)/usr/bin/libtool
|
||||||
perl -pi -e "s,^LD.*,LD=\"/usr/bin/ld\"," $(TARGET_DIR)/usr/bin/libtool
|
sed -ie "s,^LD.*,LD=\"/usr/bin/ld\"," $(TARGET_DIR)/usr/bin/libtool
|
||||||
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||||
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ $(LINUX_KCONFIG):
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
$(LINUX_DIR)/.configured $(BUILD_DIR)/linux/.configured: $(LINUX_DIR)/.unpacked $(LINUX_KCONFIG)
|
$(LINUX_DIR)/.configured $(BUILD_DIR)/linux/.configured: $(LINUX_DIR)/.unpacked $(LINUX_KCONFIG)
|
||||||
perl -i -p -e "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/Makefile
|
sed -ie "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/Makefile
|
||||||
-cp $(LINUX_KCONFIG) $(LINUX_DIR)/.config
|
-cp $(LINUX_KCONFIG) $(LINUX_DIR)/.config
|
||||||
$(MAKE) -C $(LINUX_DIR) oldconfig include/linux/version.h
|
$(MAKE) -C $(LINUX_DIR) oldconfig include/linux/version.h
|
||||||
touch $(LINUX_DIR)/.configured
|
touch $(LINUX_DIR)/.configured
|
||||||
|
@ -54,8 +54,8 @@ $(LRZSZ_DIR)/.configured: $(LRZSZ_DIR)/.unpacked
|
|||||||
$(DISABLE_NLS) \
|
$(DISABLE_NLS) \
|
||||||
--disable-timesync \
|
--disable-timesync \
|
||||||
);
|
);
|
||||||
perl -i -p -e "s/-lnsl//;" $(LRZSZ_DIR)/src/Makefile
|
sed -ie "s/-lnsl//;" $(LRZSZ_DIR)/src/Makefile
|
||||||
perl -i -p -e "s~(#define ENABLE_SYSLOG.*)~/* \1 */~;" $(LRZSZ_DIR)/config.h
|
sed -ie "s~(#define ENABLE_SYSLOG.*)~/* \1 */~;" $(LRZSZ_DIR)/config.h
|
||||||
touch $(LRZSZ_DIR)/.configured
|
touch $(LRZSZ_DIR)/.configured
|
||||||
|
|
||||||
$(LRZSZ_DIR)/src/lrz: $(LRZSZ_DIR)/.configured
|
$(LRZSZ_DIR)/src/lrz: $(LRZSZ_DIR)/.configured
|
||||||
|
@ -40,7 +40,7 @@ $(MICROCOM_DIR)/.unpacked: $(DL_DIR)/$(MICROCOM_SOURCE)
|
|||||||
touch $(MICROCOM_DIR)/.unpacked
|
touch $(MICROCOM_DIR)/.unpacked
|
||||||
|
|
||||||
$(MICROCOM_DIR)/.configured: $(MICROCOM_DIR)/.unpacked
|
$(MICROCOM_DIR)/.configured: $(MICROCOM_DIR)/.unpacked
|
||||||
perl -i -p -e 's~gcc~${TARGET_CC}~' $(MICROCOM_DIR)/Makefile
|
sed -ie 's~gcc~${TARGET_CC}~' $(MICROCOM_DIR)/Makefile
|
||||||
touch $(MICROCOM_DIR)/.configured
|
touch $(MICROCOM_DIR)/.configured
|
||||||
|
|
||||||
$(MICROCOM_DIR)/microcom: $(MICROCOM_DIR)/.configured
|
$(MICROCOM_DIR)/microcom: $(MICROCOM_DIR)/.configured
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
#
|
#
|
||||||
#############################################################
|
#############################################################
|
||||||
# Copyright (C) 2002 by Ken Restivo <ken@246gt.com>
|
# Copyright (C) 2002 by Ken Restivo <ken@246gt.com>
|
||||||
# $Id: ncurses.mk,v 1.29 2003/11/12 09:31:12 andersen Exp $
|
# $Id: ncurses.mk,v 1.30 2003/11/13 06:02:19 andersen Exp $
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU Library General Public License as
|
# it under the terms of the GNU Library General Public License as
|
||||||
@ -33,7 +33,7 @@ $(DL_DIR)/$(NCURSES_SOURCE):
|
|||||||
$(NCURSES_DIR)/.dist: $(DL_DIR)/$(NCURSES_SOURCE)
|
$(NCURSES_DIR)/.dist: $(DL_DIR)/$(NCURSES_SOURCE)
|
||||||
gunzip -c $(DL_DIR)/$(NCURSES_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
gunzip -c $(DL_DIR)/$(NCURSES_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
#use the local tic and not whatever the build system was going to find.
|
#use the local tic and not whatever the build system was going to find.
|
||||||
perl -i -p -e 's~\$$srcdir/shlib tic\$$suffix~/usr/bin/tic~' \
|
sed -ie 's~\$$srcdir/shlib tic\$$suffix~/usr/bin/tic~' \
|
||||||
$(NCURSES_DIR)/misc/run_tic.in
|
$(NCURSES_DIR)/misc/run_tic.in
|
||||||
touch $(NCURSES_DIR)/.dist
|
touch $(NCURSES_DIR)/.dist
|
||||||
|
|
||||||
|
@ -18,9 +18,9 @@ netkitbase-source: $(DL_DIR)/$(NETKITBASE_SOURCE)
|
|||||||
$(NETKITBASE_DIR)/.unpacked: $(DL_DIR)/$(NETKITBASE_SOURCE)
|
$(NETKITBASE_DIR)/.unpacked: $(DL_DIR)/$(NETKITBASE_SOURCE)
|
||||||
$(NETKITBASE_CAT) $(DL_DIR)/$(NETKITBASE_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(NETKITBASE_CAT) $(DL_DIR)/$(NETKITBASE_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
# use ANSI syntax
|
# use ANSI syntax
|
||||||
perl -i -p -e "s/main\(\)/main(void)/;" $(NETKITBASE_DIR)/configure
|
sed -ie "s/main\(\)/main(void)/;" $(NETKITBASE_DIR)/configure
|
||||||
# don't try to run cross compiled binaries while configuring things
|
# don't try to run cross compiled binaries while configuring things
|
||||||
perl -i -p -e "s~./__conftest~#./__conftest~;" $(NETKITBASE_DIR)/configure
|
sed -ie "s~./__conftest~#./__conftest~;" $(NETKITBASE_DIR)/configure
|
||||||
touch $(NETKITBASE_DIR)/.unpacked
|
touch $(NETKITBASE_DIR)/.unpacked
|
||||||
|
|
||||||
$(NETKITBASE_DIR)/.configured: $(NETKITBASE_DIR)/.unpacked
|
$(NETKITBASE_DIR)/.configured: $(NETKITBASE_DIR)/.unpacked
|
||||||
@ -39,7 +39,7 @@ $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY): $(NETKITBASE_DIR)/$(NETKITBASE_BINARY
|
|||||||
cp $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY)
|
cp $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY)
|
||||||
mkdir -p $(TARGET_DIR)/etc
|
mkdir -p $(TARGET_DIR)/etc
|
||||||
cp $(NETKITBASE_DIR)/etc.sample/inetd.conf $(TARGET_DIR)/etc/
|
cp $(NETKITBASE_DIR)/etc.sample/inetd.conf $(TARGET_DIR)/etc/
|
||||||
perl -i -p -e "s/^([a-z])/#\1/;" $(TARGET_DIR)/etc/inetd.conf
|
sed -ie "s/^([a-z])/#\1/;" $(TARGET_DIR)/etc/inetd.conf
|
||||||
#$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITBASE_DIR) install
|
#$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITBASE_DIR) install
|
||||||
#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||||
# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
||||||
|
@ -19,9 +19,9 @@ netkittelnet-source: $(DL_DIR)/$(NETKITTELNET_SOURCE)
|
|||||||
$(NETKITTELNET_DIR)/.unpacked: $(DL_DIR)/$(NETKITTELNET_SOURCE)
|
$(NETKITTELNET_DIR)/.unpacked: $(DL_DIR)/$(NETKITTELNET_SOURCE)
|
||||||
$(NETKITTELNET_CAT) $(DL_DIR)/$(NETKITTELNET_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(NETKITTELNET_CAT) $(DL_DIR)/$(NETKITTELNET_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
# use ANSI syntax
|
# use ANSI syntax
|
||||||
perl -i -p -e "s/main\(\)/main(void)/;" $(NETKITTELNET_DIR)/configure
|
sed -ie "s/main\(\)/main(void)/;" $(NETKITTELNET_DIR)/configure
|
||||||
# Disable termcap support
|
# Disable termcap support
|
||||||
perl -i -p -e "s~(.*termcap\.h.*)~/* \1 */~;" $(NETKITTELNET_DIR)/telnetd/telnetd.c
|
sed -ie "s~(.*termcap\.h.*)~/* \1 */~;" $(NETKITTELNET_DIR)/telnetd/telnetd.c
|
||||||
# don't try to run cross compiled binaries while configuring things
|
# don't try to run cross compiled binaries while configuring things
|
||||||
cat $(NETKITTELNET_PATCH) | patch -p1 -d $(NETKITTELNET_DIR)
|
cat $(NETKITTELNET_PATCH) | patch -p1 -d $(NETKITTELNET_DIR)
|
||||||
touch $(NETKITTELNET_DIR)/.unpacked
|
touch $(NETKITTELNET_DIR)/.unpacked
|
||||||
@ -42,7 +42,7 @@ $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY): $(NETKITTELNET_DIR)/$(NETKITTELNET_
|
|||||||
rm -f $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
|
rm -f $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
|
||||||
cp $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
|
cp $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
|
||||||
# Enable telnet in inetd
|
# Enable telnet in inetd
|
||||||
perl -i -p -e "s~^#telnet.*~telnet\tstream\ttcp\tnowait\troot\t/usr/sbin/telnetd\t/usr/sbin/telnetd~;" $(TARGET_DIR)/etc/inetd.conf
|
sed -ie "s~^#telnet.*~telnet\tstream\ttcp\tnowait\troot\t/usr/sbin/telnetd\t/usr/sbin/telnetd~;" $(TARGET_DIR)/etc/inetd.conf
|
||||||
#$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITTELNET_DIR) install
|
#$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITTELNET_DIR) install
|
||||||
#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||||
# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
||||||
|
@ -18,7 +18,7 @@ ntp-source: $(DL_DIR)/$(NTP_SOURCE)
|
|||||||
|
|
||||||
$(NTP_DIR)/.unpacked: $(DL_DIR)/$(NTP_SOURCE)
|
$(NTP_DIR)/.unpacked: $(DL_DIR)/$(NTP_SOURCE)
|
||||||
$(NTP_CAT) $(DL_DIR)/$(NTP_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(NTP_CAT) $(DL_DIR)/$(NTP_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
perl -i -p -e "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," \
|
sed -ie "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," \
|
||||||
$(NTP_DIR)/ntpd/refclock_pcf.c;
|
$(NTP_DIR)/ntpd/refclock_pcf.c;
|
||||||
touch $(NTP_DIR)/.unpacked
|
touch $(NTP_DIR)/.unpacked
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ $(OPENSSL_DIR)/.unpacked: $(DL_DIR)/$(OPENSSL_SOURCE) $(OPENSSL_PATCH)
|
|||||||
gunzip -c $(DL_DIR)/$(OPENSSL_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
gunzip -c $(DL_DIR)/$(OPENSSL_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
cat $(OPENSSL_PATCH) | patch -p1 -d $(OPENSSL_DIR)
|
cat $(OPENSSL_PATCH) | patch -p1 -d $(OPENSSL_DIR)
|
||||||
# sigh... we have to resort to this just to set a gcc flag.
|
# sigh... we have to resort to this just to set a gcc flag.
|
||||||
perl -i -p -e 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' \
|
sed -ie 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' \
|
||||||
$(OPENSSL_DIR)/Configure
|
$(OPENSSL_DIR)/Configure
|
||||||
touch $(OPENSSL_DIR)/.unpacked
|
touch $(OPENSSL_DIR)/.unpacked
|
||||||
|
|
||||||
|
@ -45,9 +45,9 @@ $(PCMCIA_DIR)/.configured: $(PCMCIA_DIR)/.patched
|
|||||||
--rcdir=/etc --arch=$(ARCH) --trust --srctree --nocardbus \
|
--rcdir=/etc --arch=$(ARCH) --trust --srctree --nocardbus \
|
||||||
--sysv --kcc=$(KERNEL_CROSS)gcc --ucc=$(TARGET_CC) --ld=$(TARGET_CROSS)ld \
|
--sysv --kcc=$(KERNEL_CROSS)gcc --ucc=$(TARGET_CC) --ld=$(TARGET_CROSS)ld \
|
||||||
--target=$(TARGET_DIR))
|
--target=$(TARGET_DIR))
|
||||||
perl -i -p -e "s/pump/udhcpc/" $(PCMCIA_DIR)/etc/network
|
sed -ie "s/pump/udhcpc/" $(PCMCIA_DIR)/etc/network
|
||||||
perl -i -p -e "s/ide_cs/ide-cs/" $(PCMCIA_DIR)/etc/config
|
sed -ie "s/ide_cs/ide-cs/" $(PCMCIA_DIR)/etc/config
|
||||||
perl -i -p -e "s/bind \"wvlan_cs\"/bind \"orinoco_cs\"/g" $(PCMCIA_DIR)/etc/config
|
sed -ie "s/bind \"wvlan_cs\"/bind \"orinoco_cs\"/g" $(PCMCIA_DIR)/etc/config
|
||||||
touch $(PCMCIA_DIR)/.configured
|
touch $(PCMCIA_DIR)/.configured
|
||||||
|
|
||||||
$(PCMCIA_DIR)/cardmgr/cardmgr: $(PCMCIA_DIR)/.configured
|
$(PCMCIA_DIR)/cardmgr/cardmgr: $(PCMCIA_DIR)/.configured
|
||||||
|
10
make/perl.mk
10
make/perl.mk
@ -22,11 +22,11 @@ $(PERL_DIR)/.unpacked: $(DL_DIR)/$(PERL_SOURCE)
|
|||||||
$(PERL_CAT) $(DL_DIR)/$(PERL_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(PERL_CAT) $(DL_DIR)/$(PERL_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
$(PERL_CAT) $(PERL_SOURCE_2) | tar -C $(PERL_DIR) -xvf -
|
$(PERL_CAT) $(PERL_SOURCE_2) | tar -C $(PERL_DIR) -xvf -
|
||||||
cat $(PERL_PATCH) | patch -p1 -d $(PERL_DIR)
|
cat $(PERL_PATCH) | patch -p1 -d $(PERL_DIR)
|
||||||
perl -pi -e "s,^ARCH.*,ARCH=$(ARCH)," $(PERL_DIR)/cross/config
|
sed -ie "s,^ARCH.*,ARCH=$(ARCH)," $(PERL_DIR)/cross/config
|
||||||
perl -pi -e "s,^CONFIG_TARGET_.*,\#," $(PERL_DIR)/cross/config
|
sed -ie "s,^CONFIG_TARGET_.*,\#," $(PERL_DIR)/cross/config
|
||||||
perl -pi -e "s,^export CROSS=.*,export CROSS=$(TARGET_CROSS)," $(PERL_DIR)/cross/Makefile
|
sed -ie "s,^export CROSS=.*,export CROSS=$(TARGET_CROSS)," $(PERL_DIR)/cross/Makefile
|
||||||
perl -pi -e "s,TARGET_ARCH,$(ARCH)," $(PERL_DIR)/cross/config.sh.uclibc
|
sed -ie "s,TARGET_ARCH,$(ARCH)," $(PERL_DIR)/cross/config.sh.uclibc
|
||||||
perl -pi -e "s,TARGET_CROSS,$(TARGET_CROSS)," $(PERL_DIR)/cross/config.sh.uclibc
|
sed -ie "s,TARGET_CROSS,$(TARGET_CROSS)," $(PERL_DIR)/cross/config.sh.uclibc
|
||||||
touch $(PERL_DIR)/.unpacked
|
touch $(PERL_DIR)/.unpacked
|
||||||
|
|
||||||
$(PERL_DIR)/.configured: $(PERL_DIR)/.unpacked
|
$(PERL_DIR)/.configured: $(PERL_DIR)/.unpacked
|
||||||
|
@ -18,10 +18,10 @@ pppd-source: $(DL_DIR)/$(PPPD_SOURCE)
|
|||||||
|
|
||||||
$(PPPD_DIR)/.unpacked: $(DL_DIR)/$(PPPD_SOURCE)
|
$(PPPD_DIR)/.unpacked: $(DL_DIR)/$(PPPD_SOURCE)
|
||||||
$(PPPD_CAT) $(DL_DIR)/$(PPPD_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
$(PPPD_CAT) $(DL_DIR)/$(PPPD_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
perl -i -p -e 's/ -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP//' $(PPPD_DIR)/pppd/Makefile.linux
|
sed -ie 's/ -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP//' $(PPPD_DIR)/pppd/Makefile.linux
|
||||||
perl -i -p -e 's/$(INSTALL) -s/$(INSTALL)/' $(PPPD_DIR)/*/Makefile.linux
|
sed -ie 's/$(INSTALL) -s/$(INSTALL)/' $(PPPD_DIR)/*/Makefile.linux
|
||||||
perl -i -p -e 's/ -o root//' $(PPPD_DIR)/*/Makefile.linux
|
sed -ie 's/ -o root//' $(PPPD_DIR)/*/Makefile.linux
|
||||||
perl -i -p -e 's/ -g daemon//' $(PPPD_DIR)/*/Makefile.linux
|
sed -ie 's/ -g daemon//' $(PPPD_DIR)/*/Makefile.linux
|
||||||
touch $(PPPD_DIR)/.unpacked
|
touch $(PPPD_DIR)/.unpacked
|
||||||
|
|
||||||
$(PPPD_DIR)/.configured: $(PPPD_DIR)/.unpacked
|
$(PPPD_DIR)/.configured: $(PPPD_DIR)/.unpacked
|
||||||
|
@ -24,11 +24,11 @@ tinylogin-source: $(DL_DIR)/$(TINYLOGIN_SOURCE)
|
|||||||
|
|
||||||
$(TINYLOGIN_DIR)/Config.h: $(DL_DIR)/$(TINYLOGIN_SOURCE)
|
$(TINYLOGIN_DIR)/Config.h: $(DL_DIR)/$(TINYLOGIN_SOURCE)
|
||||||
bzcat $(DL_DIR)/$(TINYLOGIN_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
bzcat $(DL_DIR)/$(TINYLOGIN_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
||||||
perl -i -p -e "s/\`id -u\` -ne 0/0 == 1/;" \
|
sed -ie "s/\`id -u\` -ne 0/0 == 1/;" \
|
||||||
-e "s/4755 --owner=root --group=root/755/" \
|
-e "s/4755 --owner=root --group=root/755/" \
|
||||||
$(TINYLOGIN_DIR)/install.sh
|
$(TINYLOGIN_DIR)/install.sh
|
||||||
perl -i -p -e "s/^DOSTATIC.*/DOSTATIC=false/g;" $(TINYLOGIN_DIR)/Makefile
|
sed -ie "s/^DOSTATIC.*/DOSTATIC=false/g;" $(TINYLOGIN_DIR)/Makefile
|
||||||
perl -i -p -e "s/^DODEBUG.*/DODEBUG=false/g;" $(TINYLOGIN_DIR)/Makefile
|
sed -ie "s/^DODEBUG.*/DODEBUG=false/g;" $(TINYLOGIN_DIR)/Makefile
|
||||||
# date test this one
|
# date test this one
|
||||||
touch $(TINYLOGIN_DIR)/Config.h
|
touch $(TINYLOGIN_DIR)/Config.h
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ $(TINYX_DIR)/.configure: $(DL_DIR)/$(TINYX_SOURCE) $(DL_DIR)/cross.def $(DL_DIR)
|
|||||||
cat $(TINYX_PATCH) | patch -d $(TINYX_DIR) -p1
|
cat $(TINYX_PATCH) | patch -d $(TINYX_DIR) -p1
|
||||||
cp $(DL_DIR)/host.def $(TINYX_CF)/host.def
|
cp $(DL_DIR)/host.def $(TINYX_CF)/host.def
|
||||||
cp $(DL_DIR)/cross.def $(TINYX_CF)/cross.def
|
cp $(DL_DIR)/cross.def $(TINYX_CF)/cross.def
|
||||||
perl -i -p -e 's:REPLACE_STAGING_DIR:$(STAGING_DIR):g' \
|
sed -ie 's:REPLACE_STAGING_DIR:$(STAGING_DIR):g' \
|
||||||
$(TINYX_CF)/cross.def \
|
$(TINYX_CF)/cross.def \
|
||||||
$(TINYX_LDIR)/X11/Xlib.h
|
$(TINYX_LDIR)/X11/Xlib.h
|
||||||
touch $(TINYX_DIR)/.configure
|
touch $(TINYX_DIR)/.configure
|
||||||
|
@ -37,27 +37,27 @@ $(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE)
|
|||||||
touch $(UCLIBC_DIR)/.unpacked
|
touch $(UCLIBC_DIR)/.unpacked
|
||||||
|
|
||||||
$(UCLIBC_DIR)/.configured: $(UCLIBC_DIR)/.unpacked $(LINUX_DIR)/.configured
|
$(UCLIBC_DIR)/.configured: $(UCLIBC_DIR)/.unpacked $(LINUX_DIR)/.configured
|
||||||
perl -i -p -e 's,^CROSS=.*,CROSS=$(TARGET_CROSS),g' $(UCLIBC_DIR)/Rules.mak
|
sed -ie 's,^CROSS=.*,CROSS=$(TARGET_CROSS),g' $(UCLIBC_DIR)/Rules.mak
|
||||||
ifeq ($(ENABLE_LOCALE),true)
|
ifeq ($(ENABLE_LOCALE),true)
|
||||||
cp $(SOURCE_DIR)/uClibc.config-locale $(UCLIBC_DIR)/.config
|
cp $(SOURCE_DIR)/uClibc.config-locale $(UCLIBC_DIR)/.config
|
||||||
else
|
else
|
||||||
cp $(SOURCE_DIR)/uClibc.config $(UCLIBC_DIR)/.config
|
cp $(SOURCE_DIR)/uClibc.config $(UCLIBC_DIR)/.config
|
||||||
endif
|
endif
|
||||||
perl -i -p -e 's,^.*TARGET_$(UCLIBC_TARGET_ARCH).*,TARGET_$(UCLIBC_TARGET_ARCH)=y,g' \
|
sed -ie 's,^.*TARGET_$(UCLIBC_TARGET_ARCH).*,TARGET_$(UCLIBC_TARGET_ARCH)=y,g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,^TARGET_ARCH.*,TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' $(UCLIBC_DIR)/.config
|
sed -ie 's,^TARGET_ARCH.*,TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' $(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"$(LINUX_DIR)\",g' \
|
sed -ie 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"$(LINUX_DIR)\",g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
|
sed -ie 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
|
sed -ie 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
|
sed -ie 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
perl -i -p -e 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y\nUCLIBC_HAS_LOCALE=n,g' \
|
sed -ie 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y\nUCLIBC_HAS_LOCALE=n,g' \
|
||||||
$(UCLIBC_DIR)/.config
|
$(UCLIBC_DIR)/.config
|
||||||
if [ -n "$(strip $(TARGET_SOFT_FLOAT))" ] ; then \
|
if [ -n "$(strip $(TARGET_SOFT_FLOAT))" ] ; then \
|
||||||
perl -i -p -e 's,.*HAS_FPU.*,HAS_FPU=n\nUCLIBC_HAS_FLOATS=y\nUCLIBC_HAS_SOFT_FLOAT=y,g' \
|
sed -ie 's,.*HAS_FPU.*,HAS_FPU=n\nUCLIBC_HAS_FLOATS=y\nUCLIBC_HAS_SOFT_FLOAT=y,g' \
|
||||||
$(UCLIBC_DIR)/.config; \
|
$(UCLIBC_DIR)/.config; \
|
||||||
fi
|
fi
|
||||||
$(MAKE) -C $(UCLIBC_DIR) PREFIX=$(STAGING_DIR) headers install_dev;
|
$(MAKE) -C $(UCLIBC_DIR) PREFIX=$(STAGING_DIR) headers install_dev;
|
||||||
|
@ -44,9 +44,9 @@ $(UDHCP_DIR)/udhcpc: $(UDHCP_DIR)/.unpacked
|
|||||||
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(UDHCP_DIR)
|
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(UDHCP_DIR)
|
||||||
|
|
||||||
$(TARGET_DIR)/sbin/udhcpc: $(UDHCP_DIR)/udhcpc
|
$(TARGET_DIR)/sbin/udhcpc: $(UDHCP_DIR)/udhcpc
|
||||||
perl -i -p -e 's/pump/udhcpc/' $(TARGET_DIR)/etc/pcmcia/network*
|
sed -ie 's/pump/udhcpc/' $(TARGET_DIR)/etc/pcmcia/network*
|
||||||
perl -i -p -e 's/PUMP/UDHCPC/' $(TARGET_DIR)/etc/pcmcia/network*
|
sed -ie 's/PUMP/UDHCPC/' $(TARGET_DIR)/etc/pcmcia/network*
|
||||||
perl -i -p -e 's/DHCP="n"/DHCP="y"/' $(TARGET_DIR)/etc/pcmcia/network*
|
sed -ie 's/DHCP="n"/DHCP="y"/' $(TARGET_DIR)/etc/pcmcia/network*
|
||||||
mkdir -p $(TARGET_DIR)/sbin
|
mkdir -p $(TARGET_DIR)/sbin
|
||||||
rm -f $(TARGET_DIR)/sbin/udhcpc
|
rm -f $(TARGET_DIR)/sbin/udhcpc
|
||||||
cp $(UDHCP_DIR)/udhcpc $(TARGET_DIR)/sbin/
|
cp $(UDHCP_DIR)/udhcpc $(TARGET_DIR)/sbin/
|
||||||
|
@ -35,7 +35,7 @@ $(LINUX_DIR)/.patched: $(LINUX_DIR)/.unpacked
|
|||||||
touch $(LINUX_DIR)/.patched
|
touch $(LINUX_DIR)/.patched
|
||||||
|
|
||||||
$(LINUX_DIR)/.set_arch: $(LINUX_DIR)/.patched
|
$(LINUX_DIR)/.set_arch: $(LINUX_DIR)/.patched
|
||||||
perl -i -p -e "s/^ARCH :=.*/ARCH:=um/g;" $(LINUX_DIR)/Makefile
|
sed -ie "s/^ARCH :=.*/ARCH:=um/g;" $(LINUX_DIR)/Makefile
|
||||||
touch $(LINUX_DIR)/.set_arch
|
touch $(LINUX_DIR)/.set_arch
|
||||||
|
|
||||||
$(LINUX_DIR)/.configured $(BUILD_DIR)/linux/.configured: $(LINUX_DIR)/.set_arch $(LINUX_KCONFIG)
|
$(LINUX_DIR)/.configured $(BUILD_DIR)/linux/.configured: $(LINUX_DIR)/.set_arch $(LINUX_KCONFIG)
|
||||||
|
@ -34,9 +34,9 @@ $(UTIL-LINUX_DIR)/.configured: $(UTIL-LINUX_DIR)/.unpacked
|
|||||||
--infodir=/usr/info \
|
--infodir=/usr/info \
|
||||||
$(DISABLE_NLS) \
|
$(DISABLE_NLS) \
|
||||||
);
|
);
|
||||||
perl -pi -e "s,^INSTALLSUID=.*,INSTALLSUID=\\$$\(INSTALL\) -m \\$$\(BINMODE\)," \
|
sed -ie "s,^INSTALLSUID=.*,INSTALLSUID=\\$$\(INSTALL\) -m \\$$\(BINMODE\)," \
|
||||||
$(UTIL-LINUX_DIR)/MCONFIG
|
$(UTIL-LINUX_DIR)/MCONFIG
|
||||||
perl -pi -e "s,^USE_TTY_GROUP=.*,USE_TTY_GROUP=no," $(UTIL-LINUX_DIR)/MCONFIG
|
sed -ie "s,^USE_TTY_GROUP=.*,USE_TTY_GROUP=no," $(UTIL-LINUX_DIR)/MCONFIG
|
||||||
touch $(UTIL-LINUX_DIR)/.configured
|
touch $(UTIL-LINUX_DIR)/.configured
|
||||||
|
|
||||||
$(UTIL-LINUX_BINARY): $(UTIL-LINUX_DIR)/.configured
|
$(UTIL-LINUX_BINARY): $(UTIL-LINUX_DIR)/.configured
|
||||||
|
Loading…
x
Reference in New Issue
Block a user