25 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
26 #
27
28 PROG= nm
29 XPG4PROG= nm
30
31 ARFORMAT= PORTAR
32
33 include ../../../Makefile.cmd
34 include ../../Makefile.com
35
36 COMOBJS= nm.o
37
38 OBJS= $(COMOBJS)
39 XPG4OBJS= objs.xpg4/nm.o
40
41 SRCS= $(COMOBJS:%.o=../common/%.c)
42
43 LLDFLAGS= '-R$$ORIGIN/../../lib'
44 INCLIST= -I../../include -I../../include/sparc \
45 -I$(SRCBASE)/uts/$(ARCH)/sys
46 DEFLIST= -DTARGET=SPARC -DSPARC=1 -D$(ARFORMAT) -DELF
47 CPPFLAGS= $(INCLIST) $(DEFLIST) $(CPPFLAGS.master) -I$(ELFCAP)
48 LDLIBS += $(CONVLIBDIR) $(CONV_LIB) $(ELFLIBDIR) -lelf
49 objs.xpg4/%.o := CPPFLAGS += -DXPG4
50
51
52 # Building SUNWonld results in a call to the `package' target. Requirements
53 # needed to run this application on older releases are established:
54 # i18n support requires libintl.so.1 prior to 2.6
55
56 package := LDLIBS += /usr/lib/libintl.so.1
57
58
59 objs.xpg4/%.o: ../common/%.c
60 $(COMPILE.c) -o $@ $<
61
62 %.o: ../common/%.c
63 $(COMPILE.c) $<
64
65 .KEEP_STATE:
66
67 all: $(PROG) $(XPG4)
68
|
25 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
26 #
27
28 PROG= nm
29 XPG4PROG= nm
30
31 ARFORMAT= PORTAR
32
33 include ../../../Makefile.cmd
34 include ../../Makefile.com
35
36 COMOBJS= nm.o
37
38 OBJS= $(COMOBJS)
39 XPG4OBJS= objs.xpg4/nm.o
40
41 SRCS= $(COMOBJS:%.o=../common/%.c)
42
43 LLDFLAGS= '-R$$ORIGIN/../../lib'
44 INCLIST= -I../../include -I../../include/sparc \
45 -I$(SRC)/uts/$(ARCH)/sys
46 DEFLIST= -DTARGET=SPARC -DSPARC=1 -D$(ARFORMAT) -DELF
47 CPPFLAGS= $(INCLIST) $(DEFLIST) $(CPPFLAGS.master) -I$(ELFCAP)
48 LDLIBS += $(CONVLIBDIR) -lconv $(ELFLIBDIR) -lelf
49 objs.xpg4/%.o := CPPFLAGS += -DXPG4
50
51
52 # Building SUNWonld results in a call to the `package' target. Requirements
53 # needed to run this application on older releases are established:
54 # i18n support requires libintl.so.1 prior to 2.6
55
56 package := LDLIBS += /usr/lib/libintl.so.1
57
58
59 objs.xpg4/%.o: ../common/%.c
60 $(COMPILE.c) -o $@ $<
61
62 %.o: ../common/%.c
63 $(COMPILE.c) $<
64
65 .KEEP_STATE:
66
67 all: $(PROG) $(XPG4)
68
|