Makefile (7d82f0f819f2fde1c321b8ac4ff15e494c5eb4b1) Makefile (b1efbcd6740f24e4bce347c64e48d9b74b472c67)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 6 unchanged lines hidden (view full) ---

15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22#
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 6 unchanged lines hidden (view full) ---

15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22#
23# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24# Use is subject to license terms.
25#
26
27PROG= lofiadm
28OBJS= main.o utils.o
24# Use is subject to license terms.
25#
26
27PROG= lofiadm
28OBJS= main.o utils.o
29LZMAOBJS= LzmaEnc.o LzFind.o
30
29SRCS= $(OBJS:%.o=%.c)
31SRCS= $(OBJS:%.o=%.c)
32
30POFILES= $(OBJS:%.o=%.po)
31
32include ../Makefile.cmd
33
33POFILES= $(OBJS:%.o=%.po)
34
35include ../Makefile.cmd
36
34CPPFLAGS += -I $(SRC)/common/crypto
37CPPFLAGS += -I $(SRC)/common/crypto -I $(SRC)/common/lzma
35LDLIBS += -ldevinfo -lpkcs11 -lcryptoutil
36
38LDLIBS += -ldevinfo -lpkcs11 -lcryptoutil
39
40LINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2
41
37.KEEP_STATE:
38
42.KEEP_STATE:
43
39all: $(PROG)
44all: $(LZMAOBJS) $(PROG) $(POFILE)
40
45
46LzmaEnc.o: $(SRC)/common/lzma/LzmaEnc.c
47 $(COMPILE.c) -o $@ $(SRC)/common/lzma/LzmaEnc.c
48 $(POST_PROCESS)
49
50LzFind.o: $(SRC)/common/lzma/LzFind.c
51 $(COMPILE.c) -o $@ $(SRC)/common/lzma/LzFind.c
52 $(POST_PROCESS)
53
41$(PROG): $(OBJS)
54$(PROG): $(OBJS)
42 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
55 $(LINK.c) -o $@ $(OBJS) $(LZMAOBJS) $(LDLIBS)
43 $(POST_PROCESS)
44
45install: all $(ROOTUSRSBINPROG)
46
47$(POFILE): $(POFILES)
48 $(RM) $@
49 cat $(POFILES) > $@
50
51clean:
56 $(POST_PROCESS)
57
58install: all $(ROOTUSRSBINPROG)
59
60$(POFILE): $(POFILES)
61 $(RM) $@
62 cat $(POFILES) > $@
63
64clean:
52 $(RM) $(OBJS)
65 $(RM) $(PROG) $(OBJS) $(LZMAOBJS) $(POFILE) $(POFILES)
53
54lint: lint_SRCS
55
56include ../Makefile.targ
66
67lint: lint_SRCS
68
69include ../Makefile.targ