19 # CDDL HEADER END
20 #
21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24
25 PROG = tpmadm
26
27 OBJS = main.o \
28 admin_cmds.o
29
30 include ../../Makefile.cmd
31
32 SRCS = $(OBJS:%.o=%.c)
33 POFILES = $(OBJS:%.o=%.po)
34 POFILE = $(PROG)_msg.po
35 MSGFILES=$(SRCS:%.c=%.i)
36
37 CPPFLAGS += -xCC
38 LINTFLAGS += -XCC -L$(ADJUNCT_PROTO)/usr/lib
39 LDLIBS += -ltspi -luuid
40
41 CLOBBERFILES = C.ln $(POFILE) $(POFILES)
42
43 .KEEP_STATE:
44
45 all : $(PROG)
46
47 $(PROG) : $(OBJS)
48 $(LINK.c) -o $@ $(OBJS) $(DYNFLAGS) $(LDLIBS)
49 $(POST_PROCESS)
50
51 $(POFILE) : $(POFILES)
52 $(RM) $@; $(CAT) $(POFILES) > $@
53
54 install : all $(ROOTPROG)
55
56 clean :
57 $(RM) $(OBJS)
58
59 lint : lint_SRCS
|
19 # CDDL HEADER END
20 #
21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24
25 PROG = tpmadm
26
27 OBJS = main.o \
28 admin_cmds.o
29
30 include ../../Makefile.cmd
31
32 SRCS = $(OBJS:%.o=%.c)
33 POFILES = $(OBJS:%.o=%.po)
34 POFILE = $(PROG)_msg.po
35 MSGFILES=$(SRCS:%.c=%.i)
36
37 CPPFLAGS += -xCC
38 LINTFLAGS += -XCC -L$(ADJUNCT_PROTO)/usr/lib
39 LDLIBS += -luuid
40
41 # libtspi has no lint library, so we can only include this while building
42 $(PROG) := LDLIBS += -ltspi
43
44 CLOBBERFILES = C.ln $(POFILE) $(POFILES)
45
46 .KEEP_STATE:
47
48 all : $(PROG)
49
50 $(PROG) : $(OBJS)
51 $(LINK.c) -o $@ $(OBJS) $(DYNFLAGS) $(LDLIBS)
52 $(POST_PROCESS)
53
54 $(POFILE) : $(POFILES)
55 $(RM) $@; $(CAT) $(POFILES) > $@
56
57 install : all $(ROOTPROG)
58
59 clean :
60 $(RM) $(OBJS)
61
62 lint : lint_SRCS
|