21 #
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 .KEEP_STATE:
27 .SUFFIXES:
28
29 PROG = ctfdump
30 SRCS = dump.c utils.c symbol.c
31
32 include ../../Makefile.ctf
33
34 LDFLAGS += -L$(NATIVE_ADJUNCT)/lib
35 LDLIBS += -lelf -lz
36
37 OBJS = $(SRCS:%.c=%.o)
38 LINTFILES = $(SRCS:%.c=%.ln)
39
40 CERRWARN += -_gcc=-Wno-uninitialized
41
42 .NO_PARALLEL:
43 .PARALLEL: $(OBJS) $(LINTFILES)
44
45 all: $(PROG)
46
47 $(PROG): $(OBJS)
48 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
49 $(POST_PROCESS)
50
51 %.o: ../%.c
52 $(COMPILE.c) $<
53
54 $(ROOTONBLDMACHPROG): $(PROG)
55
56 install: $(ROOTONBLDMACHPROG)
57
58 clean:
59 $(RM) $(OBJS) $(LINTFILES)
60
|
21 #
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 .KEEP_STATE:
27 .SUFFIXES:
28
29 PROG = ctfdump
30 SRCS = dump.c utils.c symbol.c
31
32 include ../../Makefile.ctf
33
34 LDFLAGS += -L$(NATIVE_ADJUNCT)/lib
35 LDLIBS += -lelf -lz
36
37 OBJS = $(SRCS:%.c=%.o)
38 LINTFILES = $(SRCS:%.c=%.ln)
39
40 CERRWARN += -_gcc=-Wno-uninitialized
41 NATIVE_LIBS += libz.so libelf.so
42
43 .NO_PARALLEL:
44 .PARALLEL: $(OBJS) $(LINTFILES)
45
46 all: $(PROG)
47
48 $(PROG): $(OBJS)
49 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
50 $(POST_PROCESS)
51
52 %.o: ../%.c
53 $(COMPILE.c) $<
54
55 $(ROOTONBLDMACHPROG): $(PROG)
56
57 install: $(ROOTONBLDMACHPROG)
58
59 clean:
60 $(RM) $(OBJS) $(LINTFILES)
61
|