-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
29214d8
commit 01574d4
Showing
174 changed files
with
36 additions
and
77 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,49 @@ | ||
# Default pod makefile distributed with pods version: 12.09.21 | ||
|
||
default_target: all | ||
|
||
# get a list of subdirs to build by reading tobuild.txt | ||
SUBDIRS:=$(shell grep -v "^\#" tobuild.txt) | ||
# Default to a less-verbose build. If you want all the gory compiler output, | ||
# run "make VERBOSE=1" | ||
$(VERBOSE).SILENT: | ||
|
||
# Figure out where to build the software. | ||
# Use BUILD_PREFIX if it was passed in. | ||
# If not, search up to three parent directories for a 'build' directory. | ||
# If not, search up to four parent directories for a 'build' directory. | ||
# Otherwise, use ./build. | ||
ifeq "$(BUILD_PREFIX)" "" | ||
BUILD_PREFIX=$(shell for pfx in ./ .. ../.. ../../..; do d=`pwd`/$$pfx/build; \ | ||
BUILD_PREFIX:=$(shell for pfx in ./ .. ../.. ../../.. ../../../..; do d=`pwd`/$$pfx/build;\ | ||
if [ -d $$d ]; then echo $$d; exit 0; fi; done; echo `pwd`/build) | ||
endif | ||
# create the build directory if needed, and normalize its path name | ||
BUILD_PREFIX:=$(shell mkdir -p $(BUILD_PREFIX) && cd $(BUILD_PREFIX) && echo `pwd`) | ||
|
||
# build quietly by default. For a verbose build, run "make VERBOSE=1" | ||
$(VERBOSE).SILENT: | ||
# Default to a release build. If you want to enable debugging flags, run | ||
# "make BUILD_TYPE=Debug" | ||
ifeq "$(BUILD_TYPE)" "" | ||
BUILD_TYPE="Release" | ||
endif | ||
|
||
all: pod-build/Makefile | ||
$(MAKE) -C pod-build all install | ||
|
||
all: | ||
@[ -d $(BUILD_PREFIX) ] || mkdir -p $(BUILD_PREFIX) || exit 1 | ||
@for subdir in $(SUBDIRS); do \ | ||
echo "\n-------------------------------------------"; \ | ||
echo "-- $$subdir"; \ | ||
echo "-------------------------------------------"; \ | ||
$(MAKE) -C $$subdir all || exit 2; \ | ||
done | ||
@# Place additional commands here if you have any | ||
pod-build/Makefile: | ||
$(MAKE) configure | ||
|
||
.PHONY: configure | ||
configure: | ||
@echo "\nBUILD_PREFIX: $(BUILD_PREFIX)\n\n" | ||
|
||
# create the temporary build directory if needed | ||
@mkdir -p pod-build | ||
|
||
# run CMake to generate and configure the build scripts | ||
@cd pod-build && cmake -DCMAKE_INSTALL_PREFIX=$(BUILD_PREFIX) \ | ||
-DCMAKE_BUILD_TYPE=$(BUILD_TYPE) .. | ||
|
||
clean: | ||
@for subdir in $(SUBDIRS); do \ | ||
echo "\n-------------------------------------------"; \ | ||
echo "-- $$subdir"; \ | ||
echo "-------------------------------------------"; \ | ||
$(MAKE) -C $$subdir clean; \ | ||
done | ||
@# Place additional commands here if you have any | ||
-if [ -e pod-build/install_manifest.txt ]; then rm -f `cat pod-build/install_manifest.txt`; fi | ||
-if [ -d pod-build ]; then $(MAKE) -C pod-build clean; rm -rf pod-build; fi | ||
|
||
# other (custom) targets are passed through to the cmake-generated Makefile | ||
%:: | ||
$(MAKE) -C pod-build $@ |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file was deleted.
Oops, something went wrong.