Makefile revision 1
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim#
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim# CDDL HEADER START
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim#
4e191199a0aeab09d78df8f5579e745572e8b7bcwsanchez# The contents of this file are subject to the terms of the
f3a5934ca0fb0f0f813bd9d9d06af8937e3f401fjim# Common Development and Distribution License (the "License").
f3a5934ca0fb0f0f813bd9d9d06af8937e3f401fjim# You may not use this file except in compliance with the License.
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim#
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim# or http://www.opensolaris.org/os/licensing.
d7759bdad133e1e92fe41aab75dd8c1584eda38cjim# See the License for the specific language governing permissions
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# and limitations under the License.
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh#
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# When distributing Covered Code, include this CDDL HEADER in each
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# If applicable, add the following below this CDDL HEADER, with the
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# fields enclosed by brackets "[]" replaced with your own identifying
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh# information: Portions Copyright [yyyy] [name of copyright owner]
b3155b9e3b06b20030ec6c16d98f8dabf12ead9cianh#
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh# CDDL HEADER END
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh#
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh#
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh# Use is subject to license terms.
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh#
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh# ident "%Z%%M% %I% %E% SMI"
ff1234e45aca1b8171d711ecb87f58b9d9100a99ianh#
b999f6ba2a266bf9a92687f31bb7e76021ac5891ianh
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwrowePROG = hald-probe-volume
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweOBJS = probe-volume.o cdutils.o fsutils.o logger.o
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweSRCS = probe-volume.c
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwrowe
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweinclude ../../../Makefile.cmd
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweinclude ../../Makefile.hal
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwrowe
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweROOTCMDDIR = $(ROOTLIB_HAL)
b999f6ba2a266bf9a92687f31bb7e76021ac5891ianh
2ceedfca3a2fdfdb5ff60ca17f030ce91f6331cbwroweLDLIBS += -lc -ldbus-1 -lhal -lfstyp -lnvpair -ladm -lefi
b999f6ba2a266bf9a92687f31bb7e76021ac5891ianh
7d7931c1f4d46b041ad2ad6fdb9499289063611eianhCPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1f3a44f2fd7f9fee00b80c7ddcf1028ea145f91drbbCPPFLAGS += $(HAL_DBUS_CPPFLAGS) $(HAL_CONFIG_CPPFLAGS)
b9b69856aec9ea58ea1b1e5aff669e8eaf2ebce4rbbCPPFLAGS += -I$(ROOT)/usr/include/hal -I../../utils -I../../hald
b9b69856aec9ea58ea1b1e5aff669e8eaf2ebce4rbbC99MODE = $(C99_ENABLE)
b9b69856aec9ea58ea1b1e5aff669e8eaf2ebce4rbb
1f3a44f2fd7f9fee00b80c7ddcf1028ea145f91drbb.KEEP_STATE:
1f3a44f2fd7f9fee00b80c7ddcf1028ea145f91drbb
1f3a44f2fd7f9fee00b80c7ddcf1028ea145f91drbball: $(PROG)
7d7931c1f4d46b041ad2ad6fdb9499289063611eianh
1f3a44f2fd7f9fee00b80c7ddcf1028ea145f91drbblogger.o: ../../hald/logger.c
68bcde9c52e9e749482df2800dbdff09559115e0chuck $(COMPILE.c) -o $@ ../../hald/logger.c
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(POST_PROCESS_O)
43ea154f46345c9722c2b25b2b9f5086ec79eaeeorlikowski
43ea154f46345c9722c2b25b2b9f5086ec79eaeeorlikowskifsutils.o: ../../utils/fsutils.c
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(COMPILE.c) -o $@ ../../utils/fsutils.c
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(POST_PROCESS_O)
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck
0c233c76f21b358f4a0d81e0f956339ca727c14cchuckcdutils.o: ../../utils/cdutils.c
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(COMPILE.c) -o $@ ../../utils/cdutils.c
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(POST_PROCESS_O)
68bcde9c52e9e749482df2800dbdff09559115e0chuck
53c2eb831bfe47860e3f5ec9190b15cb92f15181chuck$(PROG): $(OBJS)
0c233c76f21b358f4a0d81e0f956339ca727c14cchuck $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
53c2eb831bfe47860e3f5ec9190b15cb92f15181chuck $(POST_PROCESS)
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowski
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowskiinstall: all $(ROOTCMD)
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowski
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowskiclean:
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowski $(RM) $(OBJS)
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowski
c1635d9f723f28fed4b95e5d9693e554a79e8d77orlikowskiFRC:
4f7dd0949d92462a8adc31eee8aff266eea55204chuck
4f7dd0949d92462a8adc31eee8aff266eea55204chuckinclude ../../../Makefile.targ
4f7dd0949d92462a8adc31eee8aff266eea55204chuck