diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-11 08:17:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-11 08:17:27 +0000 |
commit | f215e02bf85f68d3a6106c2a1f4f7f063f819064 (patch) | |
tree | 6bb5b92c046312c4e95ac2620b10ddf482d3fa8b /src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com | |
parent | Initial commit. (diff) | |
download | virtualbox-f215e02bf85f68d3a6106c2a1f4f7f063f819064.tar.xz virtualbox-f215e02bf85f68d3a6106c2a1f4f7f063f819064.zip |
Adding upstream version 7.0.14-dfsg.upstream/7.0.14-dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com')
-rw-r--r-- | src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com b/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com new file mode 100644 index 00000000..a23b8d65 --- /dev/null +++ b/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/Makefile.com @@ -0,0 +1,104 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright 2008 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "%Z%%M% %I% %E% SMI" +# + +include $(SRC)/cmd/Makefile.cmd + +.KEEP_STATE: + +ROOTOPTPKG = $(ROOT)/opt/SUNWdtrt +ROOTTST = $(ROOTOPTPKG)/tst +SUBDIR :sh= basename `pwd` +TSTDIR = $(ROOTTST)/$(SUBDIR) +DSTYLE = $(ROOTOPTPKG)/bin/dstyle + +CSRCS :sh= find . -name SCCS -prune -o -name *.c -print | cut -b3- +SSRCS :sh= find . -name SCCS -prune -o -name *.s -print | cut -b3- +DSRCS :sh= find . -name SCCS -prune -o -name *.d -print | cut -b3- + +TSTS :sh= find . -name tst.*.d -o -name err.*.d -o \ + -name tst.*.d.out -o -name err.*.d.out -o -name tst.*.ksh \ + -o -name err.*.ksh -o -name tst.*.ksh.out -o -name drp.*.d \ + -o -name get.*.pl + +EXES :sh= find . -name SCCS -prune -o \( -name *.exe -o -name \*.pl \) -print \ + | cut -b3- +EXES += $(CSRCS:%.c=%.exe) +EXES += $(SSRCS:%.s=%.exe) + +ROOT_TSTS = $(TSTS:%=$(TSTDIR)/%) +ROOT_EXES = $(EXES:%=$(TSTDIR)/%) + +$(ROOT_TSTS) := FILEMODE = 0444 +$(ROOT_EXES) := FILEMODE = 0555 + +all: $(EXES) + +clean lint: + +clobber: FRC + -$(RM) $(CSRCS:%.c=%.exe) $(CSRCS:%.c=%.o) + -$(RM) $(SSRCS:%.s=%.exe) $(SSRCS:%.s=%.o) + -$(RM) $(DSRCS:%.d=%.o) + -$(RM) $(CLOBBERFILES) + +install: $(ROOT_TSTS) $(ROOT_EXES) + +$(ROOT_TSTS): $(TSTDIR) + +$(ROOT_EXES): $(TSTDIR) + +$(TSTDIR): + $(INS.dir) + +$(TSTDIR)/%: % + $(INS) -s -d -m $(DIRMODE) $(@D) + $(INS.file) + +%.exe: %.c + $(LINK.c) -o $@ $< $(LDLIBS) + $(POST_PROCESS) ; $(STRIP_STABS) + +%.exe: %.o + $(LINK.c) -o $@ $< $(LDLIBS) + $(POST_PROCESS) ; $(STRIP_STABS) + +%.o: %.c + $(COMPILE.c) -o $@ $< + $(POST_PROCESS_O) + +%.o: %.s + $(COMPILE.s) -o $@ $< + $(POST_PROCESS_O) + +scripts: FRC + @cd ../cmd/scripts; pwd; $(MAKE) install + +dstyle: FRC + @if [ -n "$(DSRCS)" ]; then $(DSTYLE) $(DSRCS); fi + +FRC: |