27 #
28 # Makefile to support tools used for linker development:
29 #
30 # o sgsmsg creates message headers/arrays/catalogs (a native tool).
31 #
32 # Note, these tools are not part of the product.
33 #
34 # cmd/sgs/tools/Makefile.com
35
36 include $(SRC)/cmd/Makefile.cmd
37
38 include $(SRC)/cmd/sgs/Makefile.com
39
40 SGSPROTO= ../../proto/$(MACH)
41
42 COMOBJS=
43
44 NATOBJS= piglatin.o
45
46 OBJECTS= $(COMOBJS) $(NATOBJS)
47
48 AVLOBJ= avl.o
49 TOOL_OBJS= sgsmsg.o string_table.o findprime.o assfail.o
50 SGSMSG_OBJS= $(TOOL_OBJS) $(AVLOBJ)
51 SGSMSG_SRCS= $(TOOL_OBJS:%.o=../common/%.c) \
52 $(AVLOBJ:%.o=$(VAR_AVLDIR)/%.c)
53
54 $(SGSMSG_OBJS) := NATIVE_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
55
56 PROGS= $(COMOBJS:%.o=%)
57 NATIVE= $(NATOBJS:%.o=%) sgsmsg
58 SRCS= $(COMOBJS:%.o=../common/%.c) $(NATOBJS:%.o=../common/%.c)
59
60 CPPFLAGS += $(VAR_TOOLS_CPPFLAGS)
61 LDFLAGS += $(CC_USE_PROTO)
62 CLEANFILES += $(LINTOUT) $(SGSMSG_OBJS)
63 LINTFLAGS= -ax
64
65 ROOTDIR= $(ROOT)/opt/SUNWonld
66 ROOTPROGS= $(PROGS:%=$(ROOTDIR)/bin/%)
|
27 #
28 # Makefile to support tools used for linker development:
29 #
30 # o sgsmsg creates message headers/arrays/catalogs (a native tool).
31 #
32 # Note, these tools are not part of the product.
33 #
34 # cmd/sgs/tools/Makefile.com
35
36 include $(SRC)/cmd/Makefile.cmd
37
38 include $(SRC)/cmd/sgs/Makefile.com
39
40 SGSPROTO= ../../proto/$(MACH)
41
42 COMOBJS=
43
44 NATOBJS= piglatin.o
45
46 OBJECTS= $(COMOBJS) $(NATOBJS)
47 NATIVECC_CFLAGS = -O
48 NATIVE_LDFLAGS = $(LDCHECKS) -zassert-deflib=libc.so -Bdirect
49
50 AVLOBJ= avl.o
51 TOOL_OBJS= sgsmsg.o string_table.o findprime.o assfail.o
52 SGSMSG_OBJS= $(TOOL_OBJS) $(AVLOBJ)
53 SGSMSG_SRCS= $(TOOL_OBJS:%.o=../common/%.c) \
54 $(AVLOBJ:%.o=$(VAR_AVLDIR)/%.c)
55
56 $(SGSMSG_OBJS) := NATIVE_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
57
58 PROGS= $(COMOBJS:%.o=%)
59 NATIVE= $(NATOBJS:%.o=%) sgsmsg
60 SRCS= $(COMOBJS:%.o=../common/%.c) $(NATOBJS:%.o=../common/%.c)
61
62 CPPFLAGS += $(VAR_TOOLS_CPPFLAGS)
63 LDFLAGS += $(CC_USE_PROTO)
64 CLEANFILES += $(LINTOUT) $(SGSMSG_OBJS)
65 LINTFLAGS= -ax
66
67 ROOTDIR= $(ROOT)/opt/SUNWonld
68 ROOTPROGS= $(PROGS:%=$(ROOTDIR)/bin/%)
|