79 LINTFLAGS64 = $(LINTFLAGS) -m64
80
81 #
82 # Cross-reference customization: include all boot-related source files.
83 #
84 STANDLIBDIR= ../../../../../stand/lib
85 STANDSYSDIR= ../../../../../stand/sys
86 PROMDIRS= ../../../../promif
87 NAMESDIRS= ../../../lib/names/sparcv9 ../../../lib/names/sparc/common
88 XRDIRS += ../../sparc/common ../../common $(STANDLIBDIR) \
89 $(STANDSYSDIR) $(PROMDIRS) $(NAMESDIRS)
90 XRPRUNE = i86pc i386
91
92
93 #############################
94 #
95 # WANboot booter
96 #
97 # Libraries used to build wanboot
98 #
99 # EXPORT DELETE START
100 LIBWANBOOT = libwanboot.a
101 LIBSCRYPT = libscrypt.a
102 LIBSSL = libssl.a
103 LIBCRYPTO = libcrypto.a
104 # EXPORT DELETE END
105
106 LIBWAN_LIBS = \
107 $(LIBWANBOOT) \
108 libnvpair.a libufs.a libhsfs.a libnfs.a \
109 libxdr.a libnames.a libsock.a libinet.a libtcp.a \
110 $(LIBSCRYPT) $(LIBSSL) $(LIBCRYPTO) \
111 libmd5.a libsa.a libprom.a \
112 $(LIBSSL) \
113 $(LIBPLAT_LIBS)
114 WAN_LIBS = $(LIBWAN_LIBS:lib%.a=-l%)
115 WAN_DIRS = $(LIBNAME_DIR:%=-L%) $(LIBSYS_DIR:%=-L%)
116 WAN_DIRS += $(LIBPLAT_DIR:%=-L%) $(LIBPROM_DIR:%=-L%)
117
118 #
119 # Loader flags used to build wanboot
120 #
121 WAN_MAPFILE = $(MACH_DIR)/mapfile
122 WAN_LDFLAGS = -dn -M $(WAN_MAPFILE) -e _start $(WAN_DIRS)
123 WAN_L_LDFLAGS = $(WAN_DIRS)
124
125 #
126 # Object files used to build wanboot
127 #
128 WAN_SRT0 = $(SRT0_OBJ)
129 WAN_OBJS = $(OBJS) wbfsconf.o wbcli.o wanboot.o ramdisk.o
130 WAN_L_OBJS = $(WAN_SRT0:%.o=%.ln) $(WAN_OBJS:%.o=%.ln)
131
132
|
79 LINTFLAGS64 = $(LINTFLAGS) -m64
80
81 #
82 # Cross-reference customization: include all boot-related source files.
83 #
84 STANDLIBDIR= ../../../../../stand/lib
85 STANDSYSDIR= ../../../../../stand/sys
86 PROMDIRS= ../../../../promif
87 NAMESDIRS= ../../../lib/names/sparcv9 ../../../lib/names/sparc/common
88 XRDIRS += ../../sparc/common ../../common $(STANDLIBDIR) \
89 $(STANDSYSDIR) $(PROMDIRS) $(NAMESDIRS)
90 XRPRUNE = i86pc i386
91
92
93 #############################
94 #
95 # WANboot booter
96 #
97 # Libraries used to build wanboot
98 #
99 LIBWAN_LIBS = \
100 libwanboot.a \
101 libnvpair.a libufs.a libhsfs.a libnfs.a \
102 libxdr.a libnames.a libsock.a libinet.a libtcp.a \
103 libscrypt.a libssl.a libcrypto.a \
104 libmd5.a libsa.a libprom.a \
105 $(LIBPLAT_LIBS)
106 WAN_LIBS = $(LIBWAN_LIBS:lib%.a=-l%)
107 WAN_DIRS = $(LIBNAME_DIR:%=-L%) $(LIBSYS_DIR:%=-L%)
108 WAN_DIRS += $(LIBPLAT_DIR:%=-L%) $(LIBPROM_DIR:%=-L%)
109
110 #
111 # Loader flags used to build wanboot
112 #
113 WAN_MAPFILE = $(MACH_DIR)/mapfile
114 WAN_LDFLAGS = -dn -M $(WAN_MAPFILE) -e _start $(WAN_DIRS)
115 WAN_L_LDFLAGS = $(WAN_DIRS)
116
117 #
118 # Object files used to build wanboot
119 #
120 WAN_SRT0 = $(SRT0_OBJ)
121 WAN_OBJS = $(OBJS) wbfsconf.o wbcli.o wanboot.o ramdisk.o
122 WAN_L_OBJS = $(WAN_SRT0:%.o=%.ln) $(WAN_OBJS:%.o=%.ln)
123
124
|