diff options
Diffstat (limited to 'usr/src/cmd/logadm/Makefile')
-rw-r--r-- | usr/src/cmd/logadm/Makefile | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/usr/src/cmd/logadm/Makefile b/usr/src/cmd/logadm/Makefile index 572fa41ba0..b997fe6ead 100644 --- a/usr/src/cmd/logadm/Makefile +++ b/usr/src/cmd/logadm/Makefile @@ -19,8 +19,7 @@ # CDDL HEADER END # # -# Copyright 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. +# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. # PROG= logadm @@ -40,18 +39,46 @@ $(ROOTETC)/$(CONFIGFILE):= FILEMODE= 644 CLOBBERFILES += $(TESTS) +LOGADMDIR = $(ROOT)/etc/logadm.d + +MFSTFILES = logadm-upgrade.xml +MANIFESTDIR = $(ROOT)/lib/svc/manifest/system +MANIFEST = $(MFSTFILES:%=$(MANIFESTDIR)/%) +$(MANIFEST) := FILEMODE = 0444 + +METHODFILES = logadm-upgrade +METHODDIR = $(ROOT)/lib/svc/method +METHOD = $(METHODFILES:%=$(METHODDIR)/%) +$(METHOD) := FILEMODE = 0555 + .KEEP_STATE: all: $(PROG) test: $(TESTS) $(PROG) - ./tester `pwd` + $(PERL) -w ./tester `pwd` $(PROG): $(OBJS) $(LINK.c) -o $@ $(OBJS) $(LDLIBS) $(POST_PROCESS) -install: all $(ROOTUSRSBINPROG) $(ROOTETC)/$(CONFIGFILE) +install: all $(ROOTUSRSBINPROG) $(ROOTETC)/$(CONFIGFILE) $(LOGADMDIR) \ + $(MANIFESTDIR) $(MANIFEST) $(METHODDIR) $(METHOD) + +$(LOGADMDIR): + $(INS.dir) + +$(MANIFESTDIR): + $(INS.dir) + +$(MANIFESTDIR)/% : % + $(INS.file) + +$(METHODDIR): + $(INS.dir) + +$(METHODDIR)/% : % + $(INS.file) $(POFILE): $(POFILES) $(RM) $@ |