diff --git a/builds/posix/prefix.linux_mips b/builds/posix/prefix.linux_mips new file mode 100644 index 0000000000..0b9ca0c76b --- /dev/null +++ b/builds/posix/prefix.linux_mips @@ -0,0 +1,14 @@ +COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 +OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer -fno-builtin +WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable + +PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) +DEV_FLAGS=-DUSE_VALGRIND -p $(COMMON_FLAGS) $(WARN_FLAGS) +#DEV_FLAGS=-p $(COMMON_FLAGS) $(WARN_FLAGS) + +OS_ServerFiles=inet_server.cpp + +EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print fbsvcmgr +CLIENT_UTIL_TARGETS=gds_drop gstat gsec fbguard fbmgr_bin nbackup fb_lock_print fbsvcmgr + +Physical_IO_Module=os/posix/unix.cpp diff --git a/configure.in b/configure.in index 9ef0923129..c691bfd232 100644 --- a/configure.in +++ b/configure.in @@ -98,6 +98,18 @@ case "$target" in SHRLIB_EXT=so ;; + mips-*-linux*) + MAKEFILE_PREFIX=linux_mips + INSTALL_PREFIX=linux + PLATFORM=LINUX + AC_DEFINE(LINUX) + LOCK_MANAGER_FLG=Y + EDITLINE_FLG=Y + SHRLIB_EXT=so + PTHREAD_CFLAGS=-pthread + PTHREAD_LIBS=-lpthread + ;; + mipsel-*-linux*) MAKEFILE_PREFIX=linux_mipsel INSTALL_PREFIX=linux