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 --- |