23 # Copyright 2010 Nexenta Systems, Inc. All rights reserved.
24
25 PROG = cryptoadm
26
27 OBJS = cryptoadm.o \
28 adm_uef.o \
29 adm_kef.o \
30 adm_kef_ioctl.o \
31 adm_kef_util.o \
32 adm_util.o \
33 adm_metaslot.o
34
35 SRCS = $(OBJS:.o=.c)
36
37 include ../../Makefile.cmd
38
39 POFILES = $(OBJS:%.o=%.po)
40 POFILE = $(PROG)_all.po
41
42 CFLAGS += $(CCVERBOSE)
43 CERRWARN += -_gcc=-Wno-uninitialized
44 CERRWARN += -_gcc=-Wno-parentheses
45
46 LDLIBS += -lcryptoutil
47
48 .KEEP_STATE:
49
50 all: $(PROG)
51
52 $(PROG): $(OBJS)
53 $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(DYNFLAGS)
54 $(POST_PROCESS)
55
56 $(POFILE): $(POFILES)
57 $(RM) $@; cat $(POFILES) > $@
58
59 install: all $(ROOTSBINPROG)
60 $(RM) $(ROOTUSRSBINPROG)
61 -$(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
62
63 clean:
|
23 # Copyright 2010 Nexenta Systems, Inc. All rights reserved.
24
25 PROG = cryptoadm
26
27 OBJS = cryptoadm.o \
28 adm_uef.o \
29 adm_kef.o \
30 adm_kef_ioctl.o \
31 adm_kef_util.o \
32 adm_util.o \
33 adm_metaslot.o
34
35 SRCS = $(OBJS:.o=.c)
36
37 include ../../Makefile.cmd
38
39 POFILES = $(OBJS:%.o=%.po)
40 POFILE = $(PROG)_all.po
41
42 CFLAGS += $(CCVERBOSE)
43 CERRWARN += $(CNOWARN_UNINIT)
44 CERRWARN += -_gcc=-Wno-parentheses
45
46 LDLIBS += -lcryptoutil
47
48 .KEEP_STATE:
49
50 all: $(PROG)
51
52 $(PROG): $(OBJS)
53 $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(DYNFLAGS)
54 $(POST_PROCESS)
55
56 $(POFILE): $(POFILES)
57 $(RM) $@; cat $(POFILES) > $@
58
59 install: all $(ROOTSBINPROG)
60 $(RM) $(ROOTUSRSBINPROG)
61 -$(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
62
63 clean:
|