bpakk: Change `-w` option to `-s`/`--size`
[sunny256-utils.git] / src / Makefile
blobdc2d59523cbd4c7f5f241aee0ae5ad5d2d6f8f1a
1 # oyvholm/utils/src/Makefile
2 # File ID: 89595d4a-4aed-11e6-8641-02010e0a6634
3 # Author: Øyvind A. Holm <sunny@sunbase.org>
5 # FIXME: fldb is ignored due to @INC problems as usual, it expects libs to be
6 # under `~/bin/src/fldb/`.
8 # FIXME: personnr is disabled because it won't compile on Gitlab CI, see the
9 # log message for ff30bb9c214c for the warnings. One example is
10 # "personnr.c:256:18: error: '%s' directive writing up to 19 bytes into a
11 # region of size 12 [-Werror=format-overflow=]". Jawohl. It also doesn't really
12 # belong here, there's some old CVS repo I've to dig up with all the old
13 # history and then splice it somehow.
15 .PHONY: all
16 all:
17 cd check_utf8 && $(MAKE)
18 cd dbf2tab && $(MAKE)
19 # cd fldb && $(MAKE)
20 # cd personnr && $(MAKE)
21 cd smsum && $(MAKE)
23 .PHONY: clean
24 clean:
26 .PHONY: fullclean
27 fullclean: clean
28 cd check_utf8 && $(MAKE) clean
29 cd dbf2tab && $(MAKE) clean
30 # cd fldb && $(MAKE) clean
31 # cd personnr && $(MAKE) clean
32 cd smsum && $(MAKE) clean
34 .PHONY: test
35 test:
36 cd check_utf8 && $(MAKE) test
37 cd dbf2tab && $(MAKE) test
38 # cd fldb && $(MAKE) test
39 # cd personnr && $(MAKE) test
40 cd smsum && $(MAKE) test
42 .PHONY: testport
43 testport:
44 cd smsum && $(MAKE) testport