Makefile.targ (45a4b79d042e642c2ed7090ec290469ccf8fc563) Makefile.targ (4c87aefe8930bd07275b8dd2e96ea5f24d93a52e)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 9 unchanged lines hidden (view full) ---

18#
19# CDDL HEADER END
20#
21#
22# Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
23# Copyright 2014 Garrett D'Amore <garrett@damore.org>
24# Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
25# Copyright (c) 2017 by Delphix. All rights reserved.
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 9 unchanged lines hidden (view full) ---

18#
19# CDDL HEADER END
20#
21#
22# Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
23# Copyright 2014 Garrett D'Amore <garrett@damore.org>
24# Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
25# Copyright (c) 2017 by Delphix. All rights reserved.
26# Copyright 2019 Joyent, Inc.
26#
27# This Makefiles contains the common targets and definitions for
28# all kernels. It is to be included in the Makefiles for specific
29# implementation architectures and processor architecture dependent
30# modules: i.e.: all driving kernel Makefiles.
31#
32
33#

--- 12 unchanged lines hidden (view full) ---

46# is fixed to drop correct dependency information.
47#
48$(OBJECTS): $(INLINES)
49
50#
51# Partially link .o files to generate the kmod. The fake dependency
52# on modstubs simplifies things...
53#
27#
28# This Makefiles contains the common targets and definitions for
29# all kernels. It is to be included in the Makefiles for specific
30# implementation architectures and processor architecture dependent
31# modules: i.e.: all driving kernel Makefiles.
32#
33
34#

--- 12 unchanged lines hidden (view full) ---

47# is fixed to drop correct dependency information.
48#
49$(OBJECTS): $(INLINES)
50
51#
52# Partially link .o files to generate the kmod. The fake dependency
53# on modstubs simplifies things...
54#
54$(BINARY): $(OBJECTS) $(DTRACE_MAPFILE)
55$(BINARY): $(OBJECTS) $(DTRACE_MAPFILE) $(MAPFILE)
55 $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
56 $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
57 $(POST_PROCESS)
58
59#
60# This target checks each kmod for undefined entry points. It does not
61# modify the kmod in any way.
62#

--- 448 unchanged lines hidden ---
56 $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
57 $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
58 $(POST_PROCESS)
59
60#
61# This target checks each kmod for undefined entry points. It does not
62# modify the kmod in any way.
63#

--- 448 unchanged lines hidden ---