24 #
25 # Copyright (c) 2018, Joyent, Inc.
26
27
28 LIBRARY = libHBAAPI.a
29 VERS = .1
30 OBJECTS = HBAAPILIB-sun.o HBAAPILIB.o
31 CONFIGFILE= hba.conf
32 ROOTETC= $(ROOT)/etc
33
34 include ../../Makefile.lib
35
36 HETCFILES= $(CONFIGFILE:%=$(ROOTETC)/%)
37
38 LIBS = $(DYNLIB) $(LINTLIB)
39 SRCDIR= ../common
40
41 INCS += -I$(SRCDIR)
42 CPPFLAGS += $(INCS)
43
44 CERRWARN += -_gcc=-Wno-uninitialized
45 CERRWARN += -_gcc=-Wno-unused-value
46 CERRWARN += -_gcc=-Wno-unused-variable
47 CERRWARN += -_gcc=-Wno-unused-function
48
49 # not linted
50 SMATCH=off
51
52 LDLIBS += -lc
53
54 $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC)
55
56 $(ROOTETC)/%: ../common/%
57 $(INS.file)
58
59 .KEEP_STATE:
60
61 all: $(LIBS) $(HETCFILES)
62
63 lint:
64 @echo "This section is not required to be lint clean"
|
24 #
25 # Copyright (c) 2018, Joyent, Inc.
26
27
28 LIBRARY = libHBAAPI.a
29 VERS = .1
30 OBJECTS = HBAAPILIB-sun.o HBAAPILIB.o
31 CONFIGFILE= hba.conf
32 ROOTETC= $(ROOT)/etc
33
34 include ../../Makefile.lib
35
36 HETCFILES= $(CONFIGFILE:%=$(ROOTETC)/%)
37
38 LIBS = $(DYNLIB) $(LINTLIB)
39 SRCDIR= ../common
40
41 INCS += -I$(SRCDIR)
42 CPPFLAGS += $(INCS)
43
44 CERRWARN += $(CNOWARN_UNINIT)
45 CERRWARN += -_gcc=-Wno-unused-value
46 CERRWARN += -_gcc=-Wno-unused-variable
47 CERRWARN += -_gcc=-Wno-unused-function
48
49 # not linted
50 SMATCH=off
51
52 LDLIBS += -lc
53
54 $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC)
55
56 $(ROOTETC)/%: ../common/%
57 $(INS.file)
58
59 .KEEP_STATE:
60
61 all: $(LIBS) $(HETCFILES)
62
63 lint:
64 @echo "This section is not required to be lint clean"
|