40
41 # install this library in the root filesystem
42 include ../../Makefile.rootfs
43
44 LIBS = $(DYNLIB) $(LINTLIB)
45
46 SRCS = $(INETOBJS:%.o=../inet/%.c) $(SOCKOBJS:%.o=../socket/%.c)
47 LDLIBS += -lnsl -lc
48
49 SRCDIR = ../common
50 $(LINTLIB):= SRCS = $(SRCDIR)/$(LINTSRC)
51
52 # Make string literals read-only to save memory.
53 CFLAGS += $(XSTRCONST)
54 CFLAGS64 += $(XSTRCONST)
55
56 CPPFLAGS += -DSYSV -D_REENTRANT -I../../common/inc
57 %/rcmd.o := CPPFLAGS += -DNIS
58
59 CERRWARN += -_gcc=-Wno-type-limits
60 CERRWARN += -_gcc=-Wno-uninitialized
61 CERRWARN += -_gcc=-Wno-unused-variable
62 CERRWARN += -_gcc=-Wno-parentheses
63
64 # not linted
65 SMATCH=off
66
67 .KEEP_STATE:
68
69 all:
70
71 lint: lintcheck
72
73 # libsocket build rules
74 pics/%.o: ../inet/%.c
75 $(COMPILE.c) -o $@ $<
76 $(POST_PROCESS_O)
77
78 pics/%.o: ../socket/%.c
79 $(COMPILE.c) -o $@ $<
80 $(POST_PROCESS_O)
|
40
41 # install this library in the root filesystem
42 include ../../Makefile.rootfs
43
44 LIBS = $(DYNLIB) $(LINTLIB)
45
46 SRCS = $(INETOBJS:%.o=../inet/%.c) $(SOCKOBJS:%.o=../socket/%.c)
47 LDLIBS += -lnsl -lc
48
49 SRCDIR = ../common
50 $(LINTLIB):= SRCS = $(SRCDIR)/$(LINTSRC)
51
52 # Make string literals read-only to save memory.
53 CFLAGS += $(XSTRCONST)
54 CFLAGS64 += $(XSTRCONST)
55
56 CPPFLAGS += -DSYSV -D_REENTRANT -I../../common/inc
57 %/rcmd.o := CPPFLAGS += -DNIS
58
59 CERRWARN += -_gcc=-Wno-type-limits
60 CERRWARN += $(CNOWARN_UNINIT)
61 CERRWARN += -_gcc=-Wno-unused-variable
62 CERRWARN += -_gcc=-Wno-parentheses
63
64 # not linted
65 SMATCH=off
66
67 .KEEP_STATE:
68
69 all:
70
71 lint: lintcheck
72
73 # libsocket build rules
74 pics/%.o: ../inet/%.c
75 $(COMPILE.c) -o $@ $<
76 $(POST_PROCESS_O)
77
78 pics/%.o: ../socket/%.c
79 $(COMPILE.c) -o $@ $<
80 $(POST_PROCESS_O)
|