Makefile (d3b5f56344d8bfcdd6cfb82446af0e5e55ad9ebe) Makefile (d17be682a2c70b4505d43c830bbd2603da11918d)
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

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

24# Use is subject to license terms.
25#
26# Copyright (c) 2018, Joyent, Inc.
27
28PROG= lofiadm
29OBJS= main.o utils.o
30LZMAOBJS= LzmaEnc.o LzFind.o
31
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

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

24# Use is subject to license terms.
25#
26# Copyright (c) 2018, Joyent, Inc.
27
28PROG= lofiadm
29OBJS= main.o utils.o
30LZMAOBJS= LzmaEnc.o LzFind.o
31
32SRCS= $(OBJS:%.o=%.c)
33
34POFILES= $(OBJS:%.o=%.po)
35
36include ../Makefile.cmd
37
38CPPFLAGS += -I $(SRC)/common/crypto -I $(SRC)/common/lzma
39LDLIBS += -ldevinfo -lpkcs11 -lcryptoutil
40
41CERRWARN += -_gcc=-Wno-parentheses
42CERRWARN += $(CNOWARN_UNINIT)
43
44# not linted
45SMATCH=off
46
32POFILES= $(OBJS:%.o=%.po)
33
34include ../Makefile.cmd
35
36CPPFLAGS += -I $(SRC)/common/crypto -I $(SRC)/common/lzma
37LDLIBS += -ldevinfo -lpkcs11 -lcryptoutil
38
39CERRWARN += -_gcc=-Wno-parentheses
40CERRWARN += $(CNOWARN_UNINIT)
41
42# not linted
43SMATCH=off
44
47LINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2
48
49.KEEP_STATE:
50
51all: $(LZMAOBJS) $(PROG) $(POFILE)
52
53LzmaEnc.o: $(SRC)/common/lzma/LzmaEnc.c
54 $(COMPILE.c) -o $@ $(SRC)/common/lzma/LzmaEnc.c
55 $(POST_PROCESS)
56

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

66
67$(POFILE): $(POFILES)
68 $(RM) $@
69 cat $(POFILES) > $@
70
71clean:
72 $(RM) $(PROG) $(OBJS) $(LZMAOBJS) $(POFILE) $(POFILES)
73
45.KEEP_STATE:
46
47all: $(LZMAOBJS) $(PROG) $(POFILE)
48
49LzmaEnc.o: $(SRC)/common/lzma/LzmaEnc.c
50 $(COMPILE.c) -o $@ $(SRC)/common/lzma/LzmaEnc.c
51 $(POST_PROCESS)
52

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

62
63$(POFILE): $(POFILES)
64 $(RM) $@
65 cat $(POFILES) > $@
66
67clean:
68 $(RM) $(PROG) $(OBJS) $(LZMAOBJS) $(POFILE) $(POFILES)
69
74lint: lint_SRCS
75
76include ../Makefile.targ
70include ../Makefile.targ