fix header dependencies

The wildcard dependency in prepare doesn't work (at least not with GNU make 3.82):

```
$ make
make -e -C /home/bene/projects/remerge/aerospike-client-c/modules/base prepare COMMON=/home/bene/projects/remerge/aerospike-client-c/modules/common
make[1]: Entering directory `/home/bene/projects/remerge/aerospike-client-c/modules/base'
make[1]: Nothing to be done for `prepare'.
make[1]: Leaving directory `/home/bene/projects/remerge/aerospike-client-c/modules/base'
make -e -C /home/bene/projects/remerge/aerospike-client-c/modules/common prepare
make[1]: Entering directory `/home/bene/projects/remerge/aerospike-client-c/modules/common'
make[1]: *** No rule to make target `target/Linux-x86_64/include/citrusleaf/*.h', needed by `prepare'.  Stop.
make[1]: Leaving directory `/home/bene/projects/remerge/aerospike-client-c/modules/common'
make: *** [COMMON-make-prepare] Error 2
```

This patch fixes the issue.