27 #
28
29 PROG= elfedit
30
31 include $(SRC)/cmd/Makefile.cmd
32 include $(SRC)/cmd/sgs/Makefile.com
33
34 COMOBJ = elfedit.o sys.o util.o elfconst.o
35
36 COMOBJ32 = elfedit_machelf32.o util_machelf32.o
37
38 COMOBJ64 = elfedit_machelf64.o util_machelf64.o
39
40 BLTOBJ = msg.o
41
42 OBJS= $(BLTOBJ) $(COMOBJ) $(COMOBJ32) $(COMOBJ64)
43
44 MAPFILE= ../common/mapfile-vers
45
46 CPPFLAGS= -I. -I../common -I../../include -I../../include/$(MACH) \
47 -I$(SRCBASE)/lib/libc/inc -I$(SRCBASE)/uts/$(ARCH)/sys \
48 $(CPPFLAGS.master) -I$(ELFCAP)
49 LLDFLAGS = $(VAR_ELFEDIT_LLDFLAGS)
50 LLDFLAGS64 = $(VAR_ELFEDIT_LLDFLAGS64)
51 LDFLAGS += $(VERSREF) $(CC_USE_PROTO) -M$(MAPFILE) $(LLDFLAGS)
52 LDLIBS += $(ELFLIBDIR) -lelf $(LDDBGLIBDIR) $(LDDBG_LIB) \
53 $(CONVLIBDIR) $(CONV_LIB) -ltecla
54
55 CERRWARN += -_gcc=-Wno-switch
56 CERRWARN += -_gcc=-Wno-uninitialized
57
58 BLTDEFS = msg.h
59 BLTDATA = msg.c
60 BLTMESG = $(SGSMSGDIR)/elfedit
61
62 BLTFILES = $(BLTDEFS) $(BLTDATA) $(BLTMESG)
63
64 SGSMSGCOM = ../common/elfedit.msg
65 SGSMSGTARG = $(SGSMSGCOM)
66 SGSMSGALL = $(SGSMSGCOM)
67 SGSMSGFLAGS += -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n elfedit_msg
68
69 SRCS = $(COMOBJ:%.o=../common/%.c) \
70 $(COMOBJ32:%32.o=../common/%.c) \
71 $(BLTDATA)
72
73 CLEANFILES += $(BLTFILES)
|
27 #
28
29 PROG= elfedit
30
31 include $(SRC)/cmd/Makefile.cmd
32 include $(SRC)/cmd/sgs/Makefile.com
33
34 COMOBJ = elfedit.o sys.o util.o elfconst.o
35
36 COMOBJ32 = elfedit_machelf32.o util_machelf32.o
37
38 COMOBJ64 = elfedit_machelf64.o util_machelf64.o
39
40 BLTOBJ = msg.o
41
42 OBJS= $(BLTOBJ) $(COMOBJ) $(COMOBJ32) $(COMOBJ64)
43
44 MAPFILE= ../common/mapfile-vers
45
46 CPPFLAGS= -I. -I../common -I../../include -I../../include/$(MACH) \
47 -I$(SRC)/lib/libc/inc -I$(SRC)/uts/$(ARCH)/sys \
48 $(CPPFLAGS.master) -I$(ELFCAP)
49 LLDFLAGS = $(VAR_ELFEDIT_LLDFLAGS)
50 LLDFLAGS64 = $(VAR_ELFEDIT_LLDFLAGS64)
51 LDFLAGS += $(VERSREF) -M$(MAPFILE) $(LLDFLAGS)
52 LDLIBS += $(ELFLIBDIR) -lelf $(LDDBGLIBDIR) -llddbg \
53 $(CONVLIBDIR) -lconv -ltecla
54
55 CERRWARN += -_gcc=-Wno-switch
56 CERRWARN += -_gcc=-Wno-uninitialized
57
58 BLTDEFS = msg.h
59 BLTDATA = msg.c
60 BLTMESG = $(SGSMSGDIR)/elfedit
61
62 BLTFILES = $(BLTDEFS) $(BLTDATA) $(BLTMESG)
63
64 SGSMSGCOM = ../common/elfedit.msg
65 SGSMSGTARG = $(SGSMSGCOM)
66 SGSMSGALL = $(SGSMSGCOM)
67 SGSMSGFLAGS += -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n elfedit_msg
68
69 SRCS = $(COMOBJ:%.o=../common/%.c) \
70 $(COMOBJ32:%32.o=../common/%.c) \
71 $(BLTDATA)
72
73 CLEANFILES += $(BLTFILES)
|