--- /dev/null
+#usr/include/gmp.h
+#usr/include/gmpxx.h
+#usr/include/mp.h
+#usr/lib/libgmp.a
+#usr/lib/libgmp.la
+#usr/lib/libgmp.so
+usr/lib/libgmp.so.10
+usr/lib/libgmp.so.10.0.5
+#usr/lib/libgmpxx.a
+#usr/lib/libgmpxx.la
+#usr/lib/libgmpxx.so
+usr/lib/libgmpxx.so.4
+usr/lib/libgmpxx.so.4.2.5
+#usr/lib/libmp.a
+#usr/lib/libmp.la
+#usr/lib/libmp.so
+usr/lib/libmp.so.3
+usr/lib/libmp.so.3.1.25
+usr/lib/sse2/libgmp.so.10
+usr/lib/sse2/libgmp.so.10.0.5
+usr/lib/sse2/libmp.so.3
+usr/lib/sse2/libmp.so.3.1.25
+#usr/share/info/gmp.info
+#usr/share/info/gmp.info-1
+#usr/share/info/gmp.info-2
#usr/lib/libstdc++.la
#usr/lib/libstdc++.so
usr/lib/libstdc++.so.6
+#usr/lib/sse2
#usr/local
#usr/local/bin
#usr/local/bin/archive.files
--- /dev/null
+../../../../common/i586/gmp
\ No newline at end of file
ifeq "$(MACHINE)" "i586"
CONFIGURE_ARGS = ABI=32
+ BUILDTARGET_PENTIUM4 = $(patsubst $(MACHINE)-%,pentium4-%,$(BUILDTARGET))
endif
+CONFIGURE_OPTIONS = \
+ --prefix=/usr \
+ --enable-cxx \
+ --enable-mpbsd \
+ --disable-nls
+
###############################################################################
# Top-level Rules
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && $(CONFIGURE_ARGS) ./configure --prefix=/usr \
- --build=$(BUILDTARGET) \
- --enable-cxx --enable-mpbsd --disable-nls
+ cd $(DIR_APP) && \
+ $(CONFIGURE_ARGS) \
+ ./configure \
+ --build=$(BUILDTARGET) \
+ $(CONFIGURE_OPTIONS)
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
+
+ifeq "$(MACHINE)" "i586"
+ # Build SSE/SSE2 optimised version for x86
+ cd $(DIR_APP) && make clean
+ cd $(DIR_APP) && \
+ $(CONFIGURE_ARGS) \
+ ./configure \
+ --build=$(BUILDTARGET_PENTIUM4) \
+ $(CONFIGURE_OPTIONS) \
+ CFLAGS="$(CFLAGS) -march=pentium4" \
+ CXXFLAGS="$(CXXFLAGS) -march=pentium4"
+ cd $(DIR_APP) && make $(MAKETUNING)
+
+ -mkdir -pv /usr/lib/sse2
+ cd $(DIR_APP) && install -v -m 755 .libs/libgmp.so.10.0.5 /usr/lib/sse2
+ cd $(DIR_APP) && install -v -m 755 .libs/libmp.so.3.1.25 /usr/lib/sse2
+endif
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
-mkdir -pv /{media/{floppy,cdrom,usbkey},sbin,srv,var}
-install -dv -m 0750 /root
-install -dv -m 1777 /tmp /var/tmp
- -mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
+ -mkdir -pv /usr/{,local/}{bin,include,lib{,/sse2},sbin,src}
-mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
-mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo}
-mkdir -pv /usr/{,local/}share/man/man{1..8}