Cross Reference: Makefile
xref
: /
solaris-x11-s11
/
open-src
/
lib
/
DPS
/
sun-src
/
libdpstk
/
Makefile
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
Makefile revision 851
316
N/A
###############################################################################
316
N/A
#
316
N/A
# libdpstk Makefile
316
N/A
#
316
N/A
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
316
N/A
# Use is subject to license terms.
316
N/A
#
316
N/A
# Permission is hereby granted, free of charge, to any person obtaining a
316
N/A
# copy of this software and associated documentation files (the
316
N/A
# "Software"), to deal in the Software without restriction, including
316
N/A
# without limitation the rights to use, copy, modify, merge, publish,
316
N/A
# distribute,
and
/
or
sell copies of the Software, and to permit persons
316
N/A
# to whom the Software is furnished to do so, provided that the above
316
N/A
# copyright notice(s) and this permission notice appear in all copies of
316
N/A
# the Software and that both the above copyright notice(s) and this
316
N/A
# permission notice appear in supporting documentation.
316
N/A
#
316
N/A
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
873
N/A
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
316
N/A
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
316
N/A
# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
316
N/A
# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
316
N/A
# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
316
N/A
# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
3232
N/A
# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
316
N/A
# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
316
N/A
#
316
N/A
# Except as contained in this notice, the name of a copyright holder
316
N/A
# shall not be used in advertising or otherwise to promote the sale, use
316
N/A
# or other dealings in this Software without prior written authorization
316
N/A
# of the copyright holder.
316
N/A
#
316
N/A
#ident "@(#)Makefile 1.3 09/12/05 SMI"
316
N/A
#
316
N/A
316
N/A
# Manual conversion of the X11R6.9
xc
/
lib
/
dpstk
/
Imakefile
316
N/A
316
N/A
LDPRELIB
= -L . -L ../
libdps
-L ../
libpsres
316
N/A
DPSTKLIBS
=
$(
LDPRELIB
)
-
ldps
-
lXt
-
lX11
-
lm
-
lc
316
N/A
DPSTKXMLIBS
=
$(
LDPRELIB
)
-
ldpstk
-
lpsres
-
ldps
-
L
/
usr
/
dt
/
lib
-
lXm
$(
DPSTKLIBS
)
316
N/A
2342
N/A
PSWRAP
= ../
pswrap
/
pswrap
316
N/A
316
N/A
INCLUDES
=
$(
MOTIFINCLUDES
)
316
N/A
316
N/A
MOTIFSRCS
=
FSBwraps.c
FontSample.c
FontSB.c
FontCreato.c
\
316
N/A
CSBwraps.c
ColorSB.c
DSWwraps.c
DPSScrollW.c
316
N/A
MOTIFOBJS
=
FSBwraps.o
FontSample.o
FontSB.o
FontCreato.o
\
316
N/A
CSBwraps.o
ColorSB.o
DSWwraps.o
DPSScrollW.o
316
N/A
316
N/A
RESPATH
=
NULL
316
N/A
DEFINES
= -
DDEFAULT_RESOURCE_PATH
=\"${
RESPATH
}\"
316
N/A
316
N/A
DERIVED_FILES
=
FSBwraps.c
FSBwraps.h
XDPSpwraps.c
XDPSpwraps.h
\
316
N/A
XDPSswraps.c
XDPSswraps.h
CSBwraps.c
CSBwraps.h
\
316
N/A
DSWwraps.c
DSWwraps.h
316
N/A
316
N/A
SRCS
=
XDPSpwraps.c
XDPSswraps.c
XDPSshare.c
XDPSpreview.c
\
316
N/A
XDPSuserpath.c
316
N/A
316
N/A
OBJS
=
XDPSpwraps.o
XDPSswraps.o
XDPSshare.o
XDPSpreview.o
\
316
N/A
XDPSuserpath.o
316
N/A
316
N/A
CC
=
cc
316
N/A
CPPFLAGS
+=
$(
DEFINES
)
-I ../
include
$(
INCLUDES
)
316
N/A
CFLAGS
+= -
Kpic
SHLIBLDFLAGS
= -G -z
defs
$(
LDFLAGS
)
-R
$(
libdir
)
# Inspired by automake 1.11 silent rules - hides details by default
# Run make V=1 to show details
DEFAULT_V
=
0
V_CC
=
$(
V_CC_
$(V)
)
V_CC_
=
$(
V_CC_
$(
DEFAULT_V
)
)
V_CC_0
= @
echo
" CC "
$@;
V_PSWRAP
=
$(
V_PSWRAP_
$(V)
)
V_PSWRAP_
=
$(
V_PSWRAP_
$(
DEFAULT_V
)
)
V_PSWRAP_0
= @
echo
" PSWRAP"
$@;
all
::
$(
SRCS
)
$(
MOTIFSRCS
)
.
SUFFIXES
: .
psw
.psw.c
:
$(
V_PSWRAP
)
$(
PSWRAP
)
-o $*.c -a -f $*.h -h $*.h $<
.c.o
:
$(
V_CC
)
$(
CC
)
$(
CFLAGS
)
$(
CPPFLAGS
)
-c
$(
OUTPUT_OPTION
)
$<
all
::
libdpstk.so
.
5
libdpstk.so
libdpstk.so
.
5
:
$(
SRCS
)
$(
OBJS
)
mapfile-vers.dpstk
$(
V_CC
)
$(
CC
)
$(
CDEBUGFLAGS
)
-o $@ -h $@
$(
SHLIBLDFLAGS
)
-M
mapfile-vers.dpstk
$(
OBJS
)
$(
DPSTKLIBS
)
libdpstk.so
:
libdpstk.so
.
5
-${
RM
}
libdpstk.so
ln
-s
libdpstk.so
.
5
libdpstk.so
all
::
libdpstkXm.so
.
5
libdpstkXm.so
libdpstkXm.so
.
5
:
libdpstk.so
$(
MOTIFSRCS
)
$(
MOTIFOBJS
)
mapfile-vers.dpstkXm
$(
V_CC
)
$(
CC
)
$(
CDEBUGFLAGS
)
-o $@ -h $@
$(
SHLIBLDFLAGS
)
-M
mapfile-vers.dpstkXm
$(
MOTIFOBJS
)
$(
DPSTKXMLIBS
)
libdpstkXm.so
:
libdpstkXm.so
.
5
-${
RM
}
libdpstkXm.so
ln
-s
libdpstkXm.so
.
5
libdpstkXm.so
clean
::
${
RM
}
$(
DERIVED_FILES
)
$(
MOTIFOBJS
)
$(
OBJS
)
install
:
all
$(
INSTALL
)
libdpstk.so
.
5
$(
DESTDIR
)
$(
libdir
)
/
libdpstk.so
.
5
$(
INSTALL
)
libdpstkXm.so
.
5
$(
DESTDIR
)
$(
libdir
)
/
libdpstkXm.so
.
5
$(
INSTALL
)
ColorSelect.ad
$(
DESTDIR
)
$(
datadir
)
/
X11
/
app-defaults
/
ColorSelect
$(
INSTALL
)
FontSelect.ad
$(
DESTDIR
)
$(
datadir
)
/
X11
/
app-defaults
/
FontSelect