@@ -14,6 +14,7 @@ OBJS = \
14
14
client.o \
15
15
client-accessors.o \
16
16
client-auth.o \
17
+ client-loc.o \
17
18
client-ipp.o \
18
19
client-webif.o \
19
20
contact.o \
@@ -29,6 +30,7 @@ OBJS = \
29
30
job-process.o \
30
31
job.o \
31
32
link.o \
33
+ loc.o \
32
34
log.o \
33
35
lookup.o \
34
36
mainloop.o \
@@ -50,6 +52,7 @@ OBJS = \
50
52
system-accessors.o \
51
53
system-ipp.o \
52
54
system-loadsave.o \
55
+ system-loc.o \
53
56
system-printer.o \
54
57
$(SYSTEM_STATUS ) .o \
55
58
system-subscription.o \
@@ -61,6 +64,7 @@ HEADERS = \
61
64
client.h \
62
65
device.h \
63
66
job.h \
67
+ loc.h \
64
68
log.h \
65
69
mainloop.h \
66
70
pappl.h \
@@ -110,7 +114,7 @@ distclean: clean
110
114
111
115
# Update dependencies
112
116
depend :
113
- $(CC ) -MM $(CFLAGS ) $(OBJS:.o=.c ) | sed -e ' 1,$$s/ \/usr\/include\/[^ ]*//g' -e ' 1,$$s/ \/usr\/local\/include\/[^ ]*//g' > Dependencies
117
+ $(CC ) -MM $(CFLAGS ) ` echo $( OBJS:.o=.c) | sed -e ' 1,$$s/-macos\.c/-macos.m/g ' ` | sed -e ' 1,$$s/ \/usr\/include\/[^ ]*//g' -e ' 1,$$s/ \/usr\/local\/include\/[^ ]*//g' > Dependencies
114
118
115
119
116
120
# Generate documentation uaing codedoc (https://www.msweet.org/codedoc)
@@ -222,7 +226,7 @@ resheader: $(RESOURCES)
222
226
# Analyze code with the Clang static analyzer <https://clang-analyzer.llvm.org>
223
227
clang :
224
228
echo " clang $( CPPFLAGS) --analyze ..."
225
- clang $(CPPFLAGS ) --analyze ` echo $( OBJS:.o=.c) | sed -e ' 1,$$s/macos\.c/macos.m/' ` 2> clang.log
229
+ clang $(CPPFLAGS ) --analyze ` echo $( OBJS:.o=.c) | sed -e ' 1,$$s/- macos\.c/- macos.m/g ' ` 2> clang.log
226
230
rm -rf $(OBJS:.o=.plist )
227
231
test -s clang.log && (echo " $( GHA_ERROR) Clang detected issues." ; echo " " ; cat clang.log; exit 1) || exit 0
228
232
@@ -231,7 +235,7 @@ clang:
231
235
cppcheck :
232
236
echo Analyzing code with Cppcheck...
233
237
echo ' cppcheck $(CPPFLAGS) --template=gcc --addon=cert.py --suppressions-list=cppcheck.suppressions ...'
234
- cppcheck $(CPPFLAGS ) --template=gcc --addon=cert.py --suppressions-list=cppcheck.suppressions ` echo $( OBJS:.o=.c) | sed -e ' 1,$$s/macos\.c/macos.m/' ` 2> cppcheck.log
238
+ cppcheck $(CPPFLAGS ) --template=gcc --addon=cert.py --suppressions-list=cppcheck.suppressions ` echo $( OBJS:.o=.c) | sed -e ' 1,$$s/- macos\.c/- macos.m/g ' ` 2> cppcheck.log
235
239
test -s cppcheck.log && (echo " $( GHA_ERROR) Cppcheck detected issues." ; echo " " ; cat cppcheck.log; exit 1) || exit 0
236
240
237
241
0 commit comments