author | Krista Bennett <krista@pep-project.org> |
Tue, 22 Aug 2017 15:57:25 +0200 | |
changeset 1989 | d3e5bc4a9854 |
parent 1988 | ea7bceda4dc8 |
child 1993 | efaeadf3e6f0 |
permissions | -rw-r--r-- |
krista@1989 | 1 |
# this file is under GNU General Public License v3.0 |
vb@1517 | 2 |
# see LICENSE.txt |
vb@1517 | 3 |
|
vb@1 | 4 |
include Makefile.conf |
vb@1 | 5 |
|
krista@1989 | 6 |
# add it to the environment of all executed programs: |
krista@1989 | 7 |
export YML_PATH |
roker@881 | 8 |
|
krista@1989 | 9 |
|
vb@1 | 10 |
all: |
vb@637 | 11 |
$(MAKE) -C asn.1 generate |
vb@637 | 12 |
$(MAKE) -C asn.1 |
vb@742 | 13 |
$(MAKE) -C sync |
vb@1 | 14 |
$(MAKE) -C src all |
vb@1 | 15 |
|
krista@1989 | 16 |
.PHONY: clean build_test test package install uninstall db |
krista@1989 | 17 |
|
vb@637 | 18 |
install: all |
vb@1 | 19 |
$(MAKE) -C src install |
damiano@1919 | 20 |
$(MAKE) -C asn.1 install |
vb@1 | 21 |
|
vb@1 | 22 |
uninstall: |
vb@1 | 23 |
$(MAKE) -C src uninstall |
vb@1 | 24 |
|
vb@1 | 25 |
clean: |
vb@1 | 26 |
$(MAKE) -C src clean |
vb@1 | 27 |
$(MAKE) -C test clean |
vb@364 | 28 |
$(MAKE) -C db clean |
vb@810 | 29 |
$(MAKE) -C sync clean |
vb@637 | 30 |
$(MAKE) -C asn.1 clean |
vb@1 | 31 |
|
vb@1 | 32 |
test: all |
vb@1 | 33 |
$(MAKE) -C test test |
vb@151 | 34 |
$(MAKE) -C test unit_tests |
vb@1 | 35 |
|
vb@87 | 36 |
unit_tests: all |
vb@87 | 37 |
$(MAKE) -C test unit_tests |
vb@55 | 38 |
|
vb@1 | 39 |
package: clean |
krista@1989 | 40 |
cd .. ; COPYFILE_DISABLE=true tar cjf pEpEngine.tar.bz2 pEpEngine |
vb@1 | 41 |
|
vb@364 | 42 |
db: |
vb@364 | 43 |
$(MAKE) -C db db |
krista@1989 | 44 |
|
krista@1989 | 45 |
windist: |
krista@1989 | 46 |
ifneq ($(BUILD_FOR),Windoze) |
krista@1989 | 47 |
@echo use BUILD_FOR=Windoze \(did you forget -e ?\) |
krista@1989 | 48 |
else |
krista@1989 | 49 |
make clean |
krista@1989 | 50 |
$(MAKE) all |
krista@1989 | 51 |
$(MAKE) -C test all |
krista@1989 | 52 |
zip -j pEpEngine-dist.zip src/pEpEngine.h src/keymanagement.h src/pEpEngine.dll src/pEpEngine.def test/pEpEngineTest.exe test/*.asc test/*.key db/*.db test/*.txt test/*.asc src/*.sql |
krista@1989 | 53 |
endif |
krista@1989 | 54 |