Index: third_party/qcms/Makefile.in |
=================================================================== |
--- third_party/qcms/Makefile.in (revision 129548) |
+++ third_party/qcms/Makefile.in (working copy) |
@@ -1,112 +0,0 @@ |
-# ***** BEGIN LICENSE BLOCK ***** |
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1 |
-# |
-# The contents of this file are subject to the Mozilla Public License Version |
-# 1.1 (the "License"); you may not use this file except in compliance with |
-# the License. You may obtain a copy of the License at |
-# http://www.mozilla.org/MPL/ |
-# |
-# Software distributed under the License is distributed on an "AS IS" basis, |
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License |
-# for the specific language governing rights and limitations under the |
-# License. |
-# |
-# The Original Code is mozilla.org code. |
-# |
-# The Initial Developer of the Original Code is Mozilla Foundation. |
-# Portions created by the Initial Developer are Copyright (C) 2011 |
-# the Initial Developer. All Rights Reserved. |
-# |
-# Contributor(s): |
-# |
-# Alternatively, the contents of this file may be used under the terms of |
-# either of the GNU General Public License Version 2 or later (the "GPL"), |
-# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), |
-# in which case the provisions of the GPL or the LGPL are applicable instead |
-# of those above. If you wish to allow use of your version of this file only |
-# under the terms of either the GPL or the LGPL, and not to allow others to |
-# use your version of this file under the terms of the MPL, indicate your |
-# decision by deleting the provisions above and replace them with the notice |
-# and other provisions required by the GPL or the LGPL. If you do not delete |
-# the provisions above, a recipient may use your version of this file under |
-# the terms of any one of the MPL, the GPL or the LGPL. |
-# |
-# ***** END LICENSE BLOCK ***** |
- |
-DEPTH = ../.. |
-topsrcdir = @top_srcdir@ |
-srcdir = @srcdir@ |
-VPATH = @srcdir@ |
- |
-include $(DEPTH)/config/autoconf.mk |
- |
-MODULE = qcms |
-LIBRARY_NAME = mozqcms |
-LIBXUL_LIBRARY = 1 |
-GRE_MODULE = 1 |
- |
-EXPORTS = qcms.h qcmstypes.h |
- |
-CSRCS = \ |
- chain.c \ |
- iccread.c \ |
- matrix.c \ |
- transform.c \ |
- transform_util.c \ |
- $(NULL) |
- |
-ifeq (86,$(findstring 86,$(OS_TEST))) |
-CSRCS += transform-sse2.c |
-ifdef _MSC_VER |
-ifneq ($(OS_ARCH)_$(OS_TEST),WINNT_x86_64) |
- CSRCS += transform-sse1.c |
-endif |
-else |
- CSRCS += transform-sse1.c |
-ifdef GNU_CC |
- SSE1_FLAGS=-msse |
- SSE2_FLAGS=-msse2 |
-else |
-ifeq ($(SOLARIS_SUNPRO_CC),1) |
-ifneq (64,$(findstring 64,$(OS_TEST))) |
- SSE1_FLAGS=-xarch=sse |
- SSE2_FLAGS=-xarch=sse2 |
-else |
-# Sun Studio doesn't work correctly for x86 intristics |
-# with -m64 and without optimization. |
- SSE1_FLAGS= -xO4 |
- SSE2_FLAGS= -xO4 |
-endif |
-else |
- SSE1_FLAGS= |
- SSE2_FLAGS= |
-endif |
-endif |
-endif |
-endif |
- |
-# -pedantic causes warnings that we don't care about |
-# so turn it off |
-CFLAGS := $(filter-out -pedantic,$(CFLAGS)) |
- |
-FORCE_STATIC_LIB = 1 |
- |
-include $(topsrcdir)/config/rules.mk |
- |
-CFLAGS += -DMOZ_QCMS |
- |
-# Disable spammy "missing initializer" GCC warning |
-ifdef GNU_CC |
-CFLAGS += -Wno-missing-field-initializers |
-endif # GNU_CC |
- |
-# special rules for transform-sse*.c to get the right cflags. (taken from pixman/src/Makefile.in) |
-transform-sse1.$(OBJ_SUFFIX): transform-sse1.c $(GLOBAL_DEPS) |
- $(REPORT_BUILD) |
- @$(MAKE_DEPS_AUTO_CC) |
- $(ELOG) $(CC) $(OUTOPTION)$@ -c $(COMPILE_CFLAGS) $(SSE1_FLAGS) $(_VPATH_SRCS) |
- |
-transform-sse2.$(OBJ_SUFFIX): transform-sse2.c $(GLOBAL_DEPS) |
- $(REPORT_BUILD) |
- @$(MAKE_DEPS_AUTO_CC) |
- $(ELOG) $(CC) $(OUTOPTION)$@ -c $(COMPILE_CFLAGS) $(SSE2_FLAGS) $(_VPATH_SRCS) |