xref: /titanic_52/usr/src/uts/sun4u/boston/Makefile.targ (revision d58fda4376e4bf67072ce2e69f6f47036f9dbb68)
1*d58fda43Sjbeloro#
2*d58fda43Sjbeloro# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
3*d58fda43Sjbeloro# Use is subject to license terms.
4*d58fda43Sjbeloro#
5*d58fda43Sjbeloro# ident	"%Z%%M%	%I%	%E% SMI"
6*d58fda43Sjbeloro#
7*d58fda43Sjbeloro#	Common targets for sun4u implementation specific modules.
8*d58fda43Sjbeloro#
9*d58fda43Sjbeloro
10*d58fda43Sjbeloro.KEEP_STATE:
11*d58fda43Sjbeloro
12*d58fda43SjbeloroIMPLEMENTED_PLATFORM   = SUNW,Sun-Fire-V445
13*d58fda43Sjbeloro#
14*d58fda43Sjbeloro# Rules for implementation subdirectories.
15*d58fda43Sjbeloro#
16*d58fda43Sjbeloro$(ROOT_BOSTON_DIR): $(ROOT_PLAT_DIR)
17*d58fda43Sjbeloro	-$(INS.dir.root.sys)
18*d58fda43Sjbeloro
19*d58fda43Sjbeloro$(ROOT_BOSTON_MOD_DIR): $(ROOT_BOSTON_DIR)
20*d58fda43Sjbeloro	-$(INS.dir.root.sys)
21*d58fda43Sjbeloro
22*d58fda43Sjbeloro$(ROOT_BOSTON_MISC_DIR_32): $(ROOT_BOSTON_MOD_DIR)
23*d58fda43Sjbeloro	-$(INS.dir.root.sys)
24*d58fda43Sjbeloro
25*d58fda43Sjbeloro$(ROOT_BOSTON_MISC_DIR_64): $(ROOT_BOSTON_MISC_DIR_32)
26*d58fda43Sjbeloro	-$(INS.dir.root.sys)
27*d58fda43Sjbeloro
28*d58fda43Sjbeloro$(ROOT_BOSTON_DRV_DIR_32): $(ROOT_BOSTON_MOD_DIR)
29*d58fda43Sjbeloro	-$(INS.dir.root.sys)
30*d58fda43Sjbeloro
31*d58fda43Sjbeloro$(ROOT_BOSTON_DRV_DIR_64): $(ROOT_BOSTON_DRV_DIR_32)
32*d58fda43Sjbeloro	-$(INS.dir.root.sys)
33*d58fda43Sjbeloro
34*d58fda43Sjbeloro$(ROOT_BOSTON_CRYPTO_DIR_32): $(ROOT_BOSTON_MOD_DIR)
35*d58fda43Sjbeloro	-$(INS.dir.root.sys)
36*d58fda43Sjbeloro
37*d58fda43Sjbeloro$(ROOT_BOSTON_CRYPTO_DIR_64): $(ROOT_BOSTON_CRYPTO_DIR_32)
38*d58fda43Sjbeloro	-$(INS.dir.root.sys)
39*d58fda43Sjbeloro
40*d58fda43Sjbeloro$(USR_BOSTON_DIR): $(USR_PLAT_DIR)
41*d58fda43Sjbeloro	-$(INS.dir.root.sys)
42*d58fda43Sjbeloro
43*d58fda43Sjbeloro$(USR_BOSTON_INC_DIR): $(USR_BOSTON_DIR)
44*d58fda43Sjbeloro	-$(INS.slink4)
45*d58fda43Sjbeloro
46*d58fda43Sjbeloro$(USR_BOSTON_SBIN_DIR): $(USR_BOSTON_DIR)
47*d58fda43Sjbeloro	$(INS.dir.root.bin)
48*d58fda43Sjbeloro
49*d58fda43Sjbeloro$(USR_BOSTON_SBIN_EEPROM): $(USR_BOSTON_SBIN_DIR)
50*d58fda43Sjbeloro	$(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/sbin/eeprom $@ $(CHOWNLINK) $(CHGRPLINK)
51*d58fda43Sjbeloro
52*d58fda43Sjbeloro$(USR_BOSTON_SBIN_PRTDIAG): $(USR_BOSTON_SBIN_DIR)
53*d58fda43Sjbeloro	$(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/sbin/prtdiag $@ $(CHOWNLINK) $(CHGRPLINK)
54*d58fda43Sjbeloro
55*d58fda43Sjbeloro$(USR_BOSTON_SBIN_TRAPSTAT): $(USR_BOSTON_SBIN_DIR)
56*d58fda43Sjbeloro	$(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/sbin/trapstat $@ $(CHOWNLINK) $(CHGRPLINK)
57*d58fda43Sjbeloro
58*d58fda43Sjbeloro$(USR_BOSTON_LIB_DIR): $(USR_BOSTON_DIR)
59*d58fda43Sjbeloro	-$(INS.dir.root.bin)
60*d58fda43Sjbeloro
61*d58fda43Sjbeloro$(USR_BOSTON_ISYS_DIR): $(USR_BOSTON_INC_DIR)
62*d58fda43Sjbeloro	$(INS.dir.root.bin)
63*d58fda43Sjbeloro
64*d58fda43Sjbeloro$(ROOT_BOSTON_MOD_DIR)/%: $(OBJS_DIR)/% $(ROOT_BOSTON_MOD_DIR)
65*d58fda43Sjbeloro	$(INS.file)
66*d58fda43Sjbeloro
67*d58fda43Sjbeloro$(ROOT_BOSTON_MISC_DIR)/%: $(OBJS_DIR)/% $(ROOT_BOSTON_MISC_DIR)
68*d58fda43Sjbeloro	$(INS.file)
69*d58fda43Sjbeloro
70*d58fda43Sjbeloro$(ROOT_BOSTON_DRV_DIR)/%: $(OBJS_DIR)/% $(ROOT_BOSTON_DRV_DIR)
71*d58fda43Sjbeloro	$(INS.file)
72*d58fda43Sjbeloro
73*d58fda43Sjbeloro#
74*d58fda43Sjbeloro#	Include common targets.
75*d58fda43Sjbeloro#
76*d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/boston/Makefile.rules
77*d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/Makefile.targ
78