Print this page
OS-5601 comm page symbols need ctf augmentation
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Ryan Zezeski <ryan.zezeski@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>

*** 62,72 **** GENUNIX = genunix GENUNIX_DIR = ../../intel/$(GENUNIX) LIBOPTS = -L $(GENUNIX_DIR)/$(OBJS_DIR) -l $(GENUNIX) ! CTFEXTRAOBJS = $(OBJS_DIR)/vers.o DBOOT_OBJS_DIR = dboot/$(OBJS_DIR) DBOOT_OBJECTS = $(DBOOT_OBJS:%=$(DBOOT_OBJS_DIR)/%) DBOOT_BIN = $(DBOOT_OBJS_DIR)/$(DBOOT) DBOOT_O = $(OBJS_DIR)/$(DBOOT).o --- 62,72 ---- GENUNIX = genunix GENUNIX_DIR = ../../intel/$(GENUNIX) LIBOPTS = -L $(GENUNIX_DIR)/$(OBJS_DIR) -l $(GENUNIX) ! CTFEXTRAOBJS = $(OBJS_DIR)/vers.o $(OBJS_DIR)/comm_page_ctf.o DBOOT_OBJS_DIR = dboot/$(OBJS_DIR) DBOOT_OBJECTS = $(DBOOT_OBJS:%=$(DBOOT_OBJS_DIR)/%) DBOOT_BIN = $(DBOOT_OBJS_DIR)/$(DBOOT) DBOOT_O = $(OBJS_DIR)/$(DBOOT).o
*** 95,107 **** # # Overrides # CLEANFILES += \ $(UNIX_O) $(MODSTUBS_O) \ ! $(OBJS_DIR)/vers.c $(OBJS_DIR)/vers.o \ $(OBJS_DIR)/dtracestubs.s \ ! $(DTRACESTUBS_O) $(DTRACESTUBS) CLEANFILES += \ $(DBOOT_O) $(DBOOT_S) \ $(DBOOT_OBJECTS) \ $(OBJS_DIR)/bios_call_src.o \ --- 95,108 ---- # # Overrides # CLEANFILES += \ $(UNIX_O) $(MODSTUBS_O) \ ! $(OBJS_DIR)/vers.c \ $(OBJS_DIR)/dtracestubs.s \ ! $(DTRACESTUBS_O) $(DTRACESTUBS) \ ! $(CTFEXTRAOBJS) CLEANFILES += \ $(DBOOT_O) $(DBOOT_S) \ $(DBOOT_OBJECTS) \ $(OBJS_DIR)/bios_call_src.o \
*** 186,196 **** $(DTRACESTUBS) $(MBH_PATCH) $(UNIX_BIN) $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX) $(POST_PROCESS) ! $(UNIX_O): $(OBJECTS) $(OBJS_DIR)/vers.o $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o $(DBOOT_BIN): $(DBOOT_OBJS_DIR) $(DBOOT_OBJECTS) dboot/Mapfile.dboot $(LD) -dn -e _start -M dboot/Mapfile.dboot \ -o $(DBOOT_BIN) $(DBOOT_OBJECTS) --- 187,197 ---- $(DTRACESTUBS) $(MBH_PATCH) $(UNIX_BIN) $(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX) $(POST_PROCESS) ! $(UNIX_O): $(OBJECTS) $(CTFEXTRAOBJS) $(LD) -r -o $@ $(OBJECTS) $(OBJS_DIR)/vers.o $(DBOOT_BIN): $(DBOOT_OBJS_DIR) $(DBOOT_OBJECTS) dboot/Mapfile.dboot $(LD) -dn -e _start -M dboot/Mapfile.dboot \ -o $(DBOOT_BIN) $(DBOOT_OBJECTS)
*** 203,212 **** --- 204,217 ---- $(COMPILE.s) -o $(DBOOT_O) $(DBOOT_S) $(DBOOT_OBJS_DIR): -@mkdir -p $@ 2> /dev/null + $(OBJS_DIR)/comm_page_ctf.o: $(UTSBASE)/i86pc/ml/comm_page.s + $(COMPILE.c) -_gcc=-xc -D_GENCTF -o $@ $(UTSBASE)/i86pc/ml/comm_page.s + $(CTFCONVERT_O) + # # dboot is built as an intermediate target in dboot.o, so just make # dboot.o the dependency here. # $(MULTIBOOT): $(DBOOT_O)