diff options
author | P. J. McDermott <pjm@nac.net> | 2012-07-27 03:55:28 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-07-27 04:12:19 (EDT) |
commit | 8bdf7e50eae673ffc7370e52c525176ab04258ac (patch) | |
tree | 12fedb8fd0e16f5cacae0677995ede6804648d0d /build.in | |
parent | d99325676d18ae090abc609e0e8fdbf01065f45f (diff) |
Simplify build configuration; use static makefile.
* Look up the GNU system type in the build makefile using a
to-be-written an opkhelper utility.
* Remove the get_config_values function from the config script.
* Use a static build makefile.
Diffstat (limited to 'build.in')
-rw-r--r-- | build.in | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/build.in b/build.in deleted file mode 100644 index 31a1260..0000000 --- a/build.in +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/make -f - -PKG_TARGET_ARCH = @PKG_TARGET_ARCH@ -PKG_TARGET_ARCH_GNU = @PKG_TARGET_ARCH_GNU@ - -CFLAGS = -g -O2 - -configure: configure.stamp -configure.stamp: - mkdir build - # Generate the main makefile. - # Use shared BFD and opcodes libraries for all utilities. - # Don't enable multilib (multiarch is better). - # Enable plugins. - # Don't expect to find Gettext. - cd build && \ - CFLAGS='$(CFLAGS)' ../src/configure \ - --prefix=/usr --with-sysroot=/ \ - --program-transform-name='s&^&$(PKG_TARGET_ARCH)-&' \ - --enable-shared --disable-multilib \ - --enable-plugins --disable-nls \ - --build=$(OH_BUILD_ARCH_GNU) --host=$(OH_HOST_ARCH_GNU) \ - --target=$(PKG_TARGET_ARCH_GNU) - # Generate all the individual program makefiles. - cd build && make configure-host - touch $@ - -build: build.stamp -build.stamp: configure - # Build BFD header files. - cd build/bfd && make headers - # Build ALL the things! - cd build && make CFLAGS='$(CFLAGS)' - touch $@ - -install: install.stamp -install.stamp: build - # Install everything. - cd build && \ - make CFLAGS='$(CFLAGS)' prefix="$${PWD}/../dest" install - # Remove static library dependency metadata generated by libtool. - rm -f ../dest/usr/lib/*.la - touch $@ - -binary-arch: install - oh-strip - oh-installfiles - oh-installdocs binutils - oh-gencontrol - oh-buildopk - -binary-indep: install - oh-installfiles - oh-installdocs binutils - oh-gencontrol - oh-buildopk - -binary: binary-arch binary-indep |