6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11
12 PROG = ctfmerge
13 SRCS = ctfmerge.c
14
15 include ../../Makefile.ctf
16
17 CFLAGS += $(CCVERBOSE)
18 LDLIBS += -lctf -lelf
19
20 LDFLAGS += \
21 -L$(ROOTONBLDLIBMACH) \
22 '-R$$ORIGIN/../../lib/$(MACH)' \
23
24 CPPFLAGS += -include ../../common/ctf_headers.h
25 CERRWARN += -_gcc=-Wno-unused-variable
26 CERRWARN += -_gcc=-Wno-uninitialized
27
28 OBJS = $(SRCS:%.c=%.o)
29
30 all: $(PROG)
31
32 $(PROG): $(OBJS)
33 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
34 $(POST_PROCESS)
35
36 %.o: $(SRC)/cmd/ctfmerge/%.c
37 $(COMPILE.c) $<
38
39 $(ROOTONBLDMACHPROG): $(PROG)
40
41 install: $(ROOTONBLDMACHPROG)
42
43 clean:
44 $(RM) $(OBJS) $(LINTFILES)
45
46 include $(SRC)/tools/Makefile.targ
|
6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11
12 PROG = ctfmerge
13 SRCS = ctfmerge.c
14
15 include ../../Makefile.ctf
16
17 CFLAGS += $(CCVERBOSE)
18 LDLIBS += -lctf -lelf
19
20 LDFLAGS += \
21 -L$(ROOTONBLDLIBMACH) \
22 '-R$$ORIGIN/../../lib/$(MACH)' \
23
24 CPPFLAGS += -include ../../common/ctf_headers.h
25 CERRWARN += -_gcc=-Wno-unused-variable
26 CERRWARN += $(CNOWARN_UNINIT)
27
28 OBJS = $(SRCS:%.c=%.o)
29
30 all: $(PROG)
31
32 $(PROG): $(OBJS)
33 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
34 $(POST_PROCESS)
35
36 %.o: $(SRC)/cmd/ctfmerge/%.c
37 $(COMPILE.c) $<
38
39 $(ROOTONBLDMACHPROG): $(PROG)
40
41 install: $(ROOTONBLDMACHPROG)
42
43 clean:
44 $(RM) $(OBJS) $(LINTFILES)
45
46 include $(SRC)/tools/Makefile.targ
|