| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # 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:
|