33 COMOBJS= dldump.o dynamic.o relocate.o syms.o \
34 util.o
35 BLTOBJ= msg.o
36
37 OBJECTS= $(BLTOBJ) $(MACHOBJS) $(COMOBJS)
38
39
40 include $(SRC)/lib/Makefile.lib
41 include $(SRC)/cmd/sgs/Makefile.com
42
43 SRCDIR = ../common
44 CPPFLAGS += -I../../rtld/common -I$(SRCBASE)/lib/libc/inc \
45 -I$(SRCBASE)/uts/common/krtld -I$(SRC)/common/sgsrtcid \
46 -I$(SRCBASE)/uts/sparc
47 DYNFLAGS += $(VERSREF) $(CC_USE_PROTO) '-R$$ORIGIN'
48 LDLIBS += $(CONVLIBDIR) $(CONV_LIB) $(ELFLIBDIR) -lelf -lc
49
50 CERRWARN += -_gcc=-Wno-parentheses
51 CERRWARN += -_gcc=-Wno-unused-value
52 CERRWARN += -_gcc=-Wno-type-limits
53 CERRWARN += -_gcc=-Wno-uninitialized
54
55 BLTDEFS= msg.h
56 BLTDATA= msg.c
57 BLTMESG= $(SGSMSGDIR)/librtld
58
59 BLTFILES= $(BLTDEFS) $(BLTDATA) $(BLTMESG)
60
61 SGSMSGCOM= ../common/librtld.msg
62 SGSMSGALL= $(SGSMSGCOM)
63 SGSMSGTARG= $(SGSMSGCOM)
64 SGSMSGFLAGS += -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n librtld_msg
65
66 MSGSRCS= $(MACHOBJS:%.o=%.c) $(COMOBJS:%.o=../common/%.c) \
67 $(BLTDATA)
68
69 CLEANFILES += $(BLTFILES)
70 CLOBBERFILES += $(DYNLIB) $(LIBLINKS)
71
72 ROOTFS_DYNLIB= $(DYNLIB:%=$(ROOTFS_LIBDIR)/%)
|
33 COMOBJS= dldump.o dynamic.o relocate.o syms.o \
34 util.o
35 BLTOBJ= msg.o
36
37 OBJECTS= $(BLTOBJ) $(MACHOBJS) $(COMOBJS)
38
39
40 include $(SRC)/lib/Makefile.lib
41 include $(SRC)/cmd/sgs/Makefile.com
42
43 SRCDIR = ../common
44 CPPFLAGS += -I../../rtld/common -I$(SRCBASE)/lib/libc/inc \
45 -I$(SRCBASE)/uts/common/krtld -I$(SRC)/common/sgsrtcid \
46 -I$(SRCBASE)/uts/sparc
47 DYNFLAGS += $(VERSREF) $(CC_USE_PROTO) '-R$$ORIGIN'
48 LDLIBS += $(CONVLIBDIR) $(CONV_LIB) $(ELFLIBDIR) -lelf -lc
49
50 CERRWARN += -_gcc=-Wno-parentheses
51 CERRWARN += -_gcc=-Wno-unused-value
52 CERRWARN += -_gcc=-Wno-type-limits
53 CERRWARN += $(CNOWARN_UNINIT)
54
55 BLTDEFS= msg.h
56 BLTDATA= msg.c
57 BLTMESG= $(SGSMSGDIR)/librtld
58
59 BLTFILES= $(BLTDEFS) $(BLTDATA) $(BLTMESG)
60
61 SGSMSGCOM= ../common/librtld.msg
62 SGSMSGALL= $(SGSMSGCOM)
63 SGSMSGTARG= $(SGSMSGCOM)
64 SGSMSGFLAGS += -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n librtld_msg
65
66 MSGSRCS= $(MACHOBJS:%.o=%.c) $(COMOBJS:%.o=../common/%.c) \
67 $(BLTDATA)
68
69 CLEANFILES += $(BLTFILES)
70 CLOBBERFILES += $(DYNLIB) $(LIBLINKS)
71
72 ROOTFS_DYNLIB= $(DYNLIB:%=$(ROOTFS_LIBDIR)/%)
|