24 #
25 # Copyright (c) 2019, Joyent, Inc.
26 #
27
28 FSTYPE= ufs
29 LIBPROG= mkfs
30 ATTMK= $(LIBPROG)
31
32 include ../../Makefile.fstype
33 include ../Makefile.roll
34
35 CPPFLAGS += -I../../
36
37 OBJS= $(LIBPROG).o $(ROLLOBJS) $(FSLIB)
38 SRCS= $(LIBPROG).c $(ROLLSRCS) $(FSLIBSRC)
39 MKFSOBJS= mkfs.o
40
41 CERRWARN += -_gcc=-Wno-implicit-function-declaration
42 CERRWARN += -_gcc=-Wno-unused-variable
43 CERRWARN += -_gcc=-Wno-empty-body
44 CERRWARN += -_gcc=-Wno-uninitialized
45
46 # can't hack main() !
47 SMATCH = off
48
49 # for messaging catalog
50 #
51 POFILE= mkfs.po
52
53 catalog: $(POFILE)
54
55 $(POFILE): $(SRCS)
56 $(RM) $@
57 $(COMPILE.cpp) $(SRCS) > $(POFILE).i
58 $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
59 sed "/^domain/d" messages.po > $@
60 $(RM) $(POFILE).i messages.po
61
62 CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
63 LDLIBS += -ladm -lefi
64
|
24 #
25 # Copyright (c) 2019, Joyent, Inc.
26 #
27
28 FSTYPE= ufs
29 LIBPROG= mkfs
30 ATTMK= $(LIBPROG)
31
32 include ../../Makefile.fstype
33 include ../Makefile.roll
34
35 CPPFLAGS += -I../../
36
37 OBJS= $(LIBPROG).o $(ROLLOBJS) $(FSLIB)
38 SRCS= $(LIBPROG).c $(ROLLSRCS) $(FSLIBSRC)
39 MKFSOBJS= mkfs.o
40
41 CERRWARN += -_gcc=-Wno-implicit-function-declaration
42 CERRWARN += -_gcc=-Wno-unused-variable
43 CERRWARN += -_gcc=-Wno-empty-body
44 CERRWARN += $(CNOWARN_UNINIT)
45
46 # can't hack main() !
47 SMATCH = off
48
49 # for messaging catalog
50 #
51 POFILE= mkfs.po
52
53 catalog: $(POFILE)
54
55 $(POFILE): $(SRCS)
56 $(RM) $@
57 $(COMPILE.cpp) $(SRCS) > $(POFILE).i
58 $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
59 sed "/^domain/d" messages.po > $@
60 $(RM) $(POFILE).i messages.po
61
62 CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
63 LDLIBS += -ladm -lefi
64
|