Makefile (241c90a0) Makefile (3aa6c130)
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

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

26
27include Makefile.com
28
29i386_SUBDIRS =
30sparc_SUBDIRS =
31SUBDIRS = fs/hsfs fs/nfs fs/ufs inet sa sock tcpstubs xdr \
32 tcp $($(MACH)_SUBDIRS)
33
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

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

26
27include Makefile.com
28
29i386_SUBDIRS =
30sparc_SUBDIRS =
31SUBDIRS = fs/hsfs fs/nfs fs/ufs inet sa sock tcpstubs xdr \
32 tcp $($(MACH)_SUBDIRS)
33
34LINTSUBDIRS = $(SUBDIRS)
35
36#
37# We can get away with this since we're only building .a's, and by the
38# time we run lint all of the lint libraries have already been built.
39#
40.PARALLEL: $(SUBDIRS)
41
42.KEEP_STATE:
43
44all := TARGET = all
45clean := TARGET = clean
46clobber := TARGET = clobber
47install := TARGET = install
34.PARALLEL: $(SUBDIRS)
35
36.KEEP_STATE:
37
38all := TARGET = all
39clean := TARGET = clean
40clobber := TARGET = clobber
41install := TARGET = install
48lint := TARGET = lint
49
50all clean clobber install: $(SUBDIRS)
51
42
43all clean clobber install: $(SUBDIRS)
44
52lint: $(LINTSUBDIRS)
53
54#
55# The reason this rule checks for the existence of the
56# Makefile is that some of the directories do not exist
57# in our exportable source builds.
58#
59$(SUBDIRS): FRC
45$(SUBDIRS): FRC
60 @if [ -f $@/Makefile ]; then \
61 cd $@; pwd; $(MAKE) $(TARGET); \
62 else \
63 true; \
64 fi
46 cd $@; pwd; $(MAKE) $(TARGET)
65
66FRC:
67
68#
69# Cross-reference customization: set the include path to be reasonable.
70#
71XRINCDIRS = $(CPPINCS:-YI,%=-I%)
47
48FRC:
49
50#
51# Cross-reference customization: set the include path to be reasonable.
52#
53XRINCDIRS = $(CPPINCS:-YI,%=-I%)