Mercurial > hg > beaglert
comparison Makefile @ 274:cf98c06c72fd prerelease
merge
author | Liam Donovan <l.b.donovan@qmul.ac.uk> |
---|---|
date | Tue, 17 May 2016 16:42:02 +0100 |
parents | 247a182adb6d |
children | 4815ed0f21de 4475c0bc2aaa |
comparison
equal
deleted
inserted
replaced
273:0ee6eebb567a | 274:cf98c06c72fd |
---|---|
7 # and not for cross-compiling | 7 # and not for cross-compiling |
8 | 8 |
9 # set the project to be compiled by calling: make all PROJECT=<project_name> | 9 # set the project to be compiled by calling: make all PROJECT=<project_name> |
10 | 10 |
11 # if the PROJECT variable is not set, throw an error and exit | 11 # if the PROJECT variable is not set, throw an error and exit |
12 # otherwise, calling make clean without setting PROJECT results in entire projects directory being rm -rf'ed | 12 # otherwise, we could have unexpected data loss when calling clean without it |
13 ifndef PROJECT | 13 ifndef PROJECT |
14 $(error PROJECT is not set) | 14 $(error PROJECT is not set) |
15 endif | 15 endif |
16 | 16 |
17 PROJECT_DIR := $(abspath projects/$(PROJECT)) | 17 PROJECT_DIR := $(abspath projects/$(PROJECT)) |
18 | 18 $(shell mkdir -p $(PROJECT_DIR)/build) |
19 RM := rm -rf | 19 RM := rm -rf |
20 STATIC_LIBS := ./libprussdrv.a ./libNE10.a | 20 STATIC_LIBS := ./libprussdrv.a ./libNE10.a |
21 LIBS := -lrt -lnative -lxenomai -lsndfile | 21 LIBS := -lrt -lnative -lxenomai -lsndfile |
22 | 22 |
23 # refresh library cache and check if libpd is there | 23 # refresh library cache and check if libpd is there |