26
27 .KEEP_STATE:
28
29 PROG = setdynflag
30
31 SRCS = \
32 die.c \
33 findscn.c \
34 setdynflag.c
35 OBJS = $(SRCS:%.c=%.o)
36
37 include ../../../../Makefile.cmd
38 include ../../common/Makefile.util
39
40 #
41 # We're going to run this as part of the build, so we want it to use the
42 # running kernel's includes and libraries.
43 #
44 CPPFLAGS = -I../../common
45 CFLAGS += $(CCVERBOSE)
46 CERRWARN += -_gcc=-Wno-uninitialized
47 LDFLAGS =
48 LDLIBS = -lelf
49
50 LINTFILES = $(SRCS:%.c=%.ln)
51
52 install all: $(PROG)
53
54 clobber clean:
55 $(RM) $(OBJS) $(LINTFILES) $(PROG)
56
57 lint: $(LINTFILES)
58 $(LINT) $(LINTFLAGS) $(LINTFILES) $(LDLIBS)
59
60 $(PROG): $(OBJS)
61 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
62 $(POST_PROCESS)
63
64 %.o: ../common/%.c
65 $(COMPILE.c) $<
66 $(POST_PROCESS_O)
|
26
27 .KEEP_STATE:
28
29 PROG = setdynflag
30
31 SRCS = \
32 die.c \
33 findscn.c \
34 setdynflag.c
35 OBJS = $(SRCS:%.c=%.o)
36
37 include ../../../../Makefile.cmd
38 include ../../common/Makefile.util
39
40 #
41 # We're going to run this as part of the build, so we want it to use the
42 # running kernel's includes and libraries.
43 #
44 CPPFLAGS = -I../../common
45 CFLAGS += $(CCVERBOSE)
46 CERRWARN += $(CNOWARN_UNINIT)
47 LDFLAGS =
48 LDLIBS = -lelf
49
50 LINTFILES = $(SRCS:%.c=%.ln)
51
52 install all: $(PROG)
53
54 clobber clean:
55 $(RM) $(OBJS) $(LINTFILES) $(PROG)
56
57 lint: $(LINTFILES)
58 $(LINT) $(LINTFLAGS) $(LINTFILES) $(LDLIBS)
59
60 $(PROG): $(OBJS)
61 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
62 $(POST_PROCESS)
63
64 %.o: ../common/%.c
65 $(COMPILE.c) $<
66 $(POST_PROCESS_O)
|