3 # Normal build will link against the shared library for simavr
4 # in the current build tree, so you don't have to 'install' to
5 # run simavr or the examples.
7 # For package building, you will need to pass RELEASE=1 to make
15 all: build-simavr build-tests build-examples build-parts
18 $(MAKE) -C simavr RELEASE=$(RELEASE)
20 build-tests: build-simavr
21 $(MAKE) -C tests RELEASE=$(RELEASE)
23 build-examples: build-simavr
24 $(MAKE) -C examples RELEASE=$(RELEASE)
26 build-parts: build-examples
27 $(MAKE) -C examples/parts RELEASE=$(RELEASE)
29 install: install-simavr install-parts
32 $(MAKE) -C simavr install RELEASE=$(RELEASE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX)
35 $(MAKE) -C examples/parts install RELEASE=$(RELEASE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX)
38 $(MAKE) -C doc RELEASE=$(RELEASE)
41 $(MAKE) -C simavr clean
42 $(MAKE) -C tests clean
43 $(MAKE) -C examples clean
44 $(MAKE) -C examples/parts clean