The make target checksrc now works in the root makefile and in both the
src and lib directories.
It is also run automatically on "all" if configure --enable-debug was
used.
ca-firefox: lib/firefox-db2pem.sh
@echo "generate a fresh ca-bundle.crt"
./lib/firefox-db2pem.sh lib/ca-bundle.crt
+
+checksrc:
+ cd lib && $(MAKE) checksrc
+ cd src && $(MAKE) checksrc
done; \
cat $(srcdir)/vc8proj.foot $(VCPROJOUT) )
+
+checksrc:
+ @@PERL@ $(top_srcdir)/lib/checksrc.pl -D$(top_srcdir)/lib $(CSOURCES) $(HHEADERS)
+
if CURLDEBUG
# for debug builds, we scan the sources on all regular make invokes
-all-local:
- @@PERL@ $(top_srcdir)/lib/checksrc.pl -D$(top_srcdir)/lib $(CSOURCES) $(HHEADERS)
+all-local: checksrc
endif
-
echo "void hugehelp(void) {}" >>$(HUGE)
endif
-if CURLDEBUG
-# for debug builds, we scan the sources on all regular make invokes
# ignore hugehelp.c since it is generated source code and it plays by slightly
# different rules!
-all-local:
+checksrc:
@@PERL@ $(top_srcdir)/lib/checksrc.pl -D$(top_srcdir)/src -Whugehelp.c $(curl_SOURCES)
+
+if CURLDEBUG
+# for debug builds, we scan the sources on all regular make invokes
+all-local: checksrc
endif