You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
808 B
42 lines
808 B
# Copyright 2017, pEp Foundation
|
|
# This file is part of pEp JNI Adapter
|
|
# This file may be used under the terms of the GNU General Public License version 3
|
|
# see LICENSE.txt
|
|
|
|
.PHONY: all compile test clean doc doc-cxx doc-java clean-doc install uninstall
|
|
|
|
all: compile
|
|
|
|
compile:
|
|
$(MAKE) -C src
|
|
|
|
test: compile
|
|
$(MAKE) -C test/java/foundation/pEp/jniadapter/test/ compile
|
|
|
|
|
|
clean-all: clean clean-doc
|
|
|
|
clean:
|
|
$(MAKE) -C src clean
|
|
$(MAKE) -C test/java/foundation/pEp/jniadapter/test/ clean clean-pep-home
|
|
|
|
clean-doc:
|
|
rm -rf doc/doxygen/cxx
|
|
rm -rf doc/doxygen/java
|
|
|
|
# Generate API Documentation
|
|
doc: doc-cxx doc-java
|
|
|
|
dox-cxx: compile
|
|
cd doc/doxygen; doxygen doxyfile-cxx
|
|
|
|
doc-java: compile
|
|
cd doc/doxygen; doxygen doxyfile-java
|
|
|
|
|
|
install:
|
|
$(MAKE) -C src install
|
|
|
|
uninstall:
|
|
$(MAKE) -C src uninstall
|
|
|
|
|