Print this page
11461 should use a native link-editor during the build
11463 SUNWonld has passed its use-by date
11464 cmd/sgs/tools should contain tools, not common code
11465 sgsmsg should be built with the rest of the build tools

*** 24,70 **** # # Copyright 2016 RackTop Systems. # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. # ! pics/%.o: ../common/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%.o: $(SGSTOOLS)/common/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%32.o: ../common/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%64.o: ../common/%.c $(COMPILE.c) -D_ELF64 -o $@ $< $(POST_PROCESS_O) $(LIBLINKS): -$(RM) $@; $(SYMLINK) $(DYNLIB) $@ delete: $(RM) $(DYNLIB) - # Special target for native builds (ie. when we need to build a version of ld - # to build a version of ld :-). - - native: $(SGSLIBDIR)/$(LIBLINKS) - $(PICS): pics - $(SGSLIBDIR)/$(DYNLIB): $(PICS) $(SGSLIBDIR) - $(BUILD.SO) - $(POST_PROCESS_SO) - - $(SGSLIBDIR)/$(LIBLINKS): $(SGSLIBDIR)/$(DYNLIB) - -@$(RM) $(SGSLIBDIR)/$(LIBLINKS) - $(SYMLINK) $(DYNLIB) $(SGSLIBDIR)/$(LIBLINKS) - include $(SRC)/lib/Makefile.targ include $(SRC)/cmd/sgs/Makefile.targ # Derived source and header files (messaging). --- 24,57 ---- # # Copyright 2016 RackTop Systems. # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. # ! pics/%.o: $(SRCDIR)/common/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%.o: $(SGSCOMMON)/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%32.o: $(SRCDIR)/common/%.c $(COMPILE.c) -o $@ $< $(POST_PROCESS_O) ! pics/%64.o: $(SRCDIR)/common/%.c $(COMPILE.c) -D_ELF64 -o $@ $< $(POST_PROCESS_O) $(LIBLINKS): -$(RM) $@; $(SYMLINK) $(DYNLIB) $@ delete: $(RM) $(DYNLIB) $(PICS): pics include $(SRC)/lib/Makefile.targ include $(SRC)/cmd/sgs/Makefile.targ # Derived source and header files (messaging).