23 #
24 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
28 #
29
30 PROG= error
31
32 include ../../../Makefile.cmd
33
34 OBJS= errormain.o errorinput.o errorpi.o errorsubr.o \
35 errorfilter.o errortouch.o
36
37 SRCS= $(OBJS:%.o=../common/%.c)
38
39 INCLIST= -I../common
40 DEFLIST= -DELF
41 CPPFLAGS= $(INCLIST) $(DEFLIST) $(CPPFLAGS.master)
42 CFLAGS += $(CCVERBOSE)
43 CERRWARN += -_gcc=-Wno-uninitialized
44 CERRWARN += -_gcc=-Wno-parentheses
45 CSTD= $(CSTD_GNU99)
46
47 %.o: ../common/%.c
48 $(COMPILE.c) $<
49
50 .KEEP_STATE:
51
52 all: $(PROG)
53
54 $(PROG): $(OBJS)
55 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
56 $(POST_PROCESS)
57
58 install: all $(ROOTPROG) $(ROOTCCSBINLINK)
59
60 clean:
61 $(RM) $(OBJS) $(CLEANFILES)
62
63 include ../../../Makefile.targ
|
23 #
24 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
28 #
29
30 PROG= error
31
32 include ../../../Makefile.cmd
33
34 OBJS= errormain.o errorinput.o errorpi.o errorsubr.o \
35 errorfilter.o errortouch.o
36
37 SRCS= $(OBJS:%.o=../common/%.c)
38
39 INCLIST= -I../common
40 DEFLIST= -DELF
41 CPPFLAGS= $(INCLIST) $(DEFLIST) $(CPPFLAGS.master)
42 CFLAGS += $(CCVERBOSE)
43 CERRWARN += $(CNOWARN_UNINIT)
44 CERRWARN += -_gcc=-Wno-parentheses
45 CSTD= $(CSTD_GNU99)
46
47 %.o: ../common/%.c
48 $(COMPILE.c) $<
49
50 .KEEP_STATE:
51
52 all: $(PROG)
53
54 $(PROG): $(OBJS)
55 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
56 $(POST_PROCESS)
57
58 install: all $(ROOTPROG) $(ROOTCCSBINLINK)
59
60 clean:
61 $(RM) $(OBJS) $(CLEANFILES)
62
63 include ../../../Makefile.targ
|