File: development.mk

package info (click to toggle)
jellyfish 2.3.1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,276 kB
  • sloc: cpp: 35,703; sh: 995; ruby: 578; makefile: 397; python: 165; perl: 36
file content (22 lines) | stat: -rw-r--r-- 677 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
AM_CXXFLAGS += -Werror

# Count lines of code
.PHONY: cloc cloc_jellyfish
cloc:
	cloc --force-lang="Ruby,yaggo" --force-lang="make,am" --force-lang="make,mk" \
	  --exclude-dir="gtest" --ignored=cloc_ignored_src_files \
	  $(srcdir)/jellyfish $(srcdir)/include $(srcdir)/lib $(srcdir)/sub_commands $(srcdir)/tests $(srcdir)/unit_tests \
	  $(srcdir)/Makefile.am $(srcdir)/*.mk

cloc_jellyfish:
	cloc $(srcdir)/jellyfish $(srcdir)/include $(srcdir)/lib $(srcdir)/sub_commands

cloc_library:
	cloc $(srcdir)/include $(srcdir)/lib

# Make a dependency on yaggo the software
$(YAGGO_SOURCES): $(YAGGO)

# Launch unit tests
unittests:
	@$(MAKE) check TESTS=unit_tests/unit_tests.sh