makefile.solaris revision 138
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# CDDL HEADER START
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# The contents of this file are subject to the terms of the
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# Common Development and Distribution License (the "License").
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# You may not use this file except in compliance with the License.
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# or http://www.opensolaris.org/os/licensing.
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# See the License for the specific language governing permissions
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# and limitations under the License.
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# When distributing Covered Code, include this CDDL HEADER in each
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# If applicable, add the following below this CDDL HEADER, with the
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# fields enclosed by brackets "[]" replaced with your own identifying
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# information: Portions Copyright [yyyy] [name of copyright owner]
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# CDDL HEADER END
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn#
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge HallynOPTFLAGS=-O
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge HallynLFS_CFLAGS = $(shell getconf LFS_CFLAGS)
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge HallynALLFLAGS=${OPTFLAGS} -s -mt \
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn -DHAVE_LONG_LONG \
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber $(LFS_CFLAGS) \
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber -DENV_UNIX \
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber -DNDEBUG -D_REENTRANT \
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber $(LOCAL_FLAGS)
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber
7059802cf0653d94236a78793a407cf02ff378a9Stéphane GraberCXX=CC $(ALLFLAGS)
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge HallynCC=cc $(ALLFLAGS)
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane GraberCC_SHARED=-KPIC
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane GraberLINK_SHARED=-KPIC -G
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane GraberLDFLAGS = -norunpath
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane GraberLOCAL_LIBS=-lpthread
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge HallynLOCAL_LIBS_DLL=$(LOCAL_LIBS)
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber../../../../bin/Codecs/Rar29.so ../../../../bin/7z.so : LOCAL_LIBS += -lCrun
d08363afbb40a7a8f579fe1ce60e40ffeaee5959Serge Hallyn
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane GraberOBJ_CRC32=$(OBJ_CRC32_C)
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber
73d3e0903c728d5fdc4591c5d7cd157004461230Stéphane Graber