source: trunk/third/firefox/jpeg/Makefile.in @ 21695

Revision 21695, 2.2 KB checked in by rbasch, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21694, which included commits to RCS files with non-trunk default branches.
Line 
1#
2# The contents of this file are subject to the Netscape Public
3# License Version 1.1 (the "License"); you may not use this file
4# except in compliance with the License. You may obtain a copy of
5# the License at http://www.mozilla.org/NPL/
6#
7# Software distributed under the License is distributed on an "AS
8# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
9# implied. See the License for the specific language governing
10# rights and limitations under the License.
11#
12# The Original Code is mozilla.org code.
13#
14# The Initial Developer of the Original Code is Netscape
15# Communications Corporation.  Portions created by Netscape are
16# Copyright (C) 1998 Netscape Communications Corporation. All
17# Rights Reserved.
18#
19# Contributor(s):
20#
21
22DEPTH           = ..
23topsrcdir       = @top_srcdir@
24srcdir          = @srcdir@
25VPATH           = @srcdir@
26
27include $(DEPTH)/config/autoconf.mk
28
29MODULE          = jpeg
30LIBRARY_NAME    = mozjpeg
31
32ifeq ($(OS_ARCH),WINNT)
33LIBRARY_NAME    = jpeg$(MOZ_BITS)$(VERSION_NUMBER)
34endif
35
36GRE_MODULE      = 1
37
38CSRCS           = \
39                jdapimin.c \
40                jdapistd.c \
41                jdatasrc.c \
42                jdatadst.c \
43                jdmaster.c \
44                jdinput.c \
45                jdmarker.c \
46                jdhuff.c \
47                jdphuff.c \
48                jdmainct.c \
49                jdcoefct.c \
50                jdpostct.c \
51                jddctmgr.c \
52                jidctfst.c \
53                jidctflt.c \
54                jidctint.c \
55                jdsample.c \
56                jdcolor.c \
57                jquant1.c \
58                jquant2.c \
59                jdmerge.c \
60                jcomapi.c \
61                jutils.c \
62                jerror.c \
63                jmemmgr.c \
64                jmemnobs.c \
65                jfdctflt.c \
66                jfdctfst.c \
67                jfdctint.c \
68                $(NULL)
69
70EXPORTS         = \
71                jconfig.h \
72                jerror.h \
73                jinclude.h \
74                jmorecfg.h \
75                jpeglib.h \
76                jpegint.h \
77                jwinfig.h \
78                jos2fig.h \
79                $(NULL)
80
81ifneq (,$(filter os2 windows,$(MOZ_WIDGET_TOOLKIT)))
82CSRCS           += \
83                jcapimin.c \
84                jcparam.c \
85                jcapistd.c \
86                jcmarker.c \
87                jcinit.c \
88                jcmainct.c \
89                jchuff.c \
90                jcsample.c \
91                jcmaster.c \
92                jccoefct.c \
93                jccolor.c \
94                jcphuff.c \
95                jcdctmgr.c \
96                jcprepct.c \
97                $(NULL)
98
99endif
100
101# need static lib for some of the libimg componentry to link properly
102FORCE_STATIC_LIB = 1
103
104include $(topsrcdir)/config/rules.mk
105
106ifeq ($(OS_ARCH),WINNT)
107ifndef GNU_CC
108#//  -Zi -GM needed to compile mmx functions in assembly.
109CFLAGS  += -Zi -GM
110endif
111endif
112
113# Using the -Zi flag causes debugging info to be written to the .pdb files,
114# so we cannot do parallel builds here
115ifeq ($(OS_ARCH),WINNT)
116.NOTPARALLEL::
117endif
118
Note: See TracBrowser for help on using the repository browser.