Makefile revision 0e42dee69ed771bf604dd1789fca9d77b5bbe302
f743002678eb67b99bbc29fee116b65d9530fec0wrowe#
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankg# CDDL HEADER START
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin#
5cb0075c38fc868730c4981e346845dad6c7ea58chrisd# The contents of this file are subject to the terms of the
5cb0075c38fc868730c4981e346845dad6c7ea58chrisd# Common Development and Distribution License (the "License").
5cb0075c38fc868730c4981e346845dad6c7ea58chrisd# You may not use this file except in compliance with the License.
5cb0075c38fc868730c4981e346845dad6c7ea58chrisd#
ffaa9771884a8664f0e6267efbe9d26b40000461trawick# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ffaa9771884a8664f0e6267efbe9d26b40000461trawick# or http://www.opensolaris.org/os/licensing.
ffaa9771884a8664f0e6267efbe9d26b40000461trawick# See the License for the specific language governing permissions
ffaa9771884a8664f0e6267efbe9d26b40000461trawick# and limitations under the License.
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick#
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick# When distributing Covered Code, include this CDDL HEADER in each
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
77c6374e145713c55bc3d6e648abe917b04921f3trawick# If applicable, add the following below this CDDL HEADER, with the
77c6374e145713c55bc3d6e648abe917b04921f3trawick# fields enclosed by brackets "[]" replaced with your own identifying
77c6374e145713c55bc3d6e648abe917b04921f3trawick# information: Portions Copyright [yyyy] [name of copyright owner]
77c6374e145713c55bc3d6e648abe917b04921f3trawick#
4d12805e6c18253040223ea637acd6b3b3c18f60jorton# CDDL HEADER END
4d12805e6c18253040223ea637acd6b3b3c18f60jorton#
4d12805e6c18253040223ea637acd6b3b3c18f60jorton#
4d12805e6c18253040223ea637acd6b3b3c18f60jorton#pragma ident "%Z%%M% %I% %E% SMI"
4d12805e6c18253040223ea637acd6b3b3c18f60jorton#
f2287adf33e3664c55b421fd65c45f0e05fe6977covener# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
f2287adf33e3664c55b421fd65c45f0e05fe6977covener# Use is subject to license terms.
f2287adf33e3664c55b421fd65c45f0e05fe6977covener#
e5d909f2b06bd880fb3675cd49363df981caa631trawick
a4df2cd1e1391575a327c2a90ba4315f805a0a78covenerFSTYPE= udfs
a4df2cd1e1391575a327c2a90ba4315f805a0a78covenerLIBPROG= fsdb
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener
cb666b29f81df1d11d65002250153353568021fccovenerinclude ../../Makefile.fstype
cb666b29f81df1d11d65002250153353568021fccovener
cb666b29f81df1d11d65002250153353568021fccovenerCPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covenerLDLIBS += -lmalloc -ll -ladm
1c2cab00d988fc48cbe59032cf76cc0bab20d6f7covenerYFLAGS="-d"
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener
45dffe6c346dd73571ccaead10295fc7d53b59a6covenerLINTFLAGS += -erroff=E_STATIC_UNUSED
45dffe6c346dd73571ccaead10295fc7d53b59a6covenerLINTFLAGS64 += -erroff=E_STATIC_UNUSED
45dffe6c346dd73571ccaead10295fc7d53b59a6covener
75a230a728338d84dcfe81edd375352f34de22d0covenerSRCS= fsdb.c ud_lib.c
75a230a728338d84dcfe81edd375352f34de22d0covener
75a230a728338d84dcfe81edd375352f34de22d0covenerfsdb : fsdb_yacc.o fsdb_lex.o ud_lib.o fsdb.o
3694b0116c5729804ed6a5ce119bd8efda116c7fcovener $(LINK.c) -o $@ fsdb.o fsdb_yacc.o fsdb_lex.o \
3694b0116c5729804ed6a5ce119bd8efda116c7fcovener ud_lib.o $(LDLIBS)
3694b0116c5729804ed6a5ce119bd8efda116c7fcovener $(POST_PROCESS)
3694b0116c5729804ed6a5ce119bd8efda116c7fcovener
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covenerfsdb.o : fsdb.c
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener $(COMPILE.c) -o $@ fsdb.c
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener $(POST_PROCESS_O)
63a5ea80bddcc84a462e40f402b4f330e0e05411covener
63a5ea80bddcc84a462e40f402b4f330e0e05411covenerud_lib.o : ../fstyp/ud_lib.c
63a5ea80bddcc84a462e40f402b4f330e0e05411covener $(RM) ud_lib.c
63a5ea80bddcc84a462e40f402b4f330e0e05411covener $(CP) ../fstyp/ud_lib.c ud_lib.c
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin $(RM) ud_lib.h
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin $(CP) ../fstyp/ud_lib.h ud_lib.h
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin $(COMPILE.c) -o $@ ud_lib.c
65a4e663b82f8bce28ac22ab2edfd7502de36998sf $(POST_PROCESS_O)
65a4e663b82f8bce28ac22ab2edfd7502de36998sf
65a4e663b82f8bce28ac22ab2edfd7502de36998sfy.tab.c : fsdb_yacc.y
65a4e663b82f8bce28ac22ab2edfd7502de36998sf $(YACC.y) fsdb_yacc.y
c7de1955eb0eaeabf7042902476397692672d549sf
509622419be000045d461ef38fb97df778fdf81djailletcfsdb_yacc.o : y.tab.c
509622419be000045d461ef38fb97df778fdf81djailletc $(COMPILE.c) -o $@ y.tab.c
509622419be000045d461ef38fb97df778fdf81djailletc $(POST_PROCESS_O)
509622419be000045d461ef38fb97df778fdf81djailletc
0b9de55d178312ec929dbe417dd61199b269991djailletclex.yy.c : fsdb_lex.l
0b9de55d178312ec929dbe417dd61199b269991djailletc $(LEX) -e fsdb_lex.l
0b9de55d178312ec929dbe417dd61199b269991djailletc
0b9de55d178312ec929dbe417dd61199b269991djailletcfsdb_lex.o : lex.yy.c
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin $(COMPILE.c) -o $@ lex.yy.c
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin $(POST_PROCESS_O)
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrinclean :
a511a29faf2ff7ead3b67680154a624effb31aafminfrin $(RM) ud_lib.c ud_lib.h fsdb.o ud_lib.o fsdb_yacc.o fsdb_lex.o
a511a29faf2ff7ead3b67680154a624effb31aafminfrin $(RM) fsdb_yacc.c fsdb_lex.c y.tab.c y.tab.h lex.yy.c
a511a29faf2ff7ead3b67680154a624effb31aafminfrin
a511a29faf2ff7ead3b67680154a624effb31aafminfrin# for messaging catalog
a511a29faf2ff7ead3b67680154a624effb31aafminfrin#
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrinPOFILE= fsdb.po
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin# for messaging catalog
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin#
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrincatalog: $(POFILE)
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrinCATSRCS= $(SRCS) lex.yy.c y.tab.c
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf$(POFILE): $(CATSRCS)
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf $(RM) $@
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf $(COMPILE.cpp) $(CATSRCS) > $(POFILE).i
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin $(SED) "/^domain/d" messages.po > $@
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener $(RM) $(POFILE).i messages.po
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener
5c43d2fb853f84497b5ece2d414ef9484aa87e5fsflint: y.tab.c lex.yy.c
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes $(RM) ud_lib.h
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes $(CP) ../fstyp/ud_lib.h ud_lib.h
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq $(RM) ud_lib.c
26c5829347f6a355c00f1ba0301d575056b69536niq $(CP) ../fstyp/ud_lib.c ud_lib.c
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq $(LINT.c) -mu $(SRCS)
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niqputback :
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq -cstyle -p fsdb.c
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq -keywords fsdb.c
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq -keywords Makefile
413ee814748f37be168ff12407fa6dba0ceeabe6trawick
c12917da693bae4028a1d5a5e8224bceed8c739dsf