|
|
- # This Makefile ensures that the build is made out of source in a subdirectory called 'build'
- # If it doesn't exist, it is created and a Makefile created there (from Makefile.build)
- #
- # This Makefile also contains delegation of the most common make commands
- #
- # If you have cmake installed you should be able to do:
- #
- # make
- # make test
- # make install
- # make package
- #
- # That should build cgreen for C and C++, run some tests, install it locally and
- # generate two distributable packages.
-
- all: build
- cd $(CGREEN_BUILD_DIR); make all
-
- test: build
- cd $(CGREEN_BUILD_DIR); make test
-
- clean: build
- cd $(CGREEN_BUILD_DIR); make clean
-
- package: build
- cd $(CGREEN_BUILD_DIR); make package
-
- install:
- cd $(CGREEN_BUILD_DIR); make install
-
- ############# Internal
-
- build:
- mkdir -p $(CGREEN_BUILD_DIR)
- cp Makefile.build $(CGREEN_BUILD_DIR)/Makefile
-
-
- .SILENT:
|