diff options
| author | Jan Tuomi <jan-sebastian.tuomi@aalto.fi> | 2016-10-09 17:16:09 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan-sebastian.tuomi@aalto.fi> | 2016-10-09 17:16:09 +0300 |
| commit | bffb07aa988e149ca2f3eb65368ee0bfe2acd93f (patch) | |
| tree | f8c0ec8e0628e359dd15bd228b4accb8c388aa94 /Makefile | |
| parent | caeea93e9c0fc33ec3745b2bf03eece0a87b136b (diff) | |
Fix warnings and make Makefile more dynamic
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -1,19 +1,28 @@ -PREFIX=$(PREFIX) +CXX=g++ +CXXFLAGS=-std=c++11 -Wall -O2 +SRC=*.cpp +TARGET=me +PREFIX=$$PREFIX all: - g++ -std=c++11 *.cpp -o me -Wall -O2 + $(CXX) $(SRC) $(CXXFLAGS) -o $(TARGET) + echo "Done." -clean: me - rm 'me' +clean: $(TARGET) + rm $(TARGET) test: - echo $$PREFIX + echo $(PREFIX) -install: me +install: $(TARGET) if [ -z "$$PREFIX" ] ; then \ echo "No PREFIX set. Aborting install."; \ else \ echo "Installing in $$PREFIX/bin/..."; \ cp me "$$PREFIX"/bin/me; \ - echo "Done."; \ + if [ $$? -eq 0 ] ; then \ + echo "Installation successful."; \ + else \ + echo "Installation failed."; \ + fi \ fi |
