aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile42
1 files changed, 7 insertions, 35 deletions
diff --git a/Makefile b/Makefile
index 30a7b88..51918a2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,40 +1,12 @@
-SOURCE=$(shell find src -name "*.cpp")
-OBJECT=$(SOURCE:src/%.cpp=${TARGET_DIRECTORY}/%.o)
-DEPENDENCIES=$(SOURCE:src/%.cpp=${TARGET_DIRECTORY}/%.d)
-include config.mk
+default_target: build
-default_target: all
+build:
+ @mkdir -p target
+ @cd target && qmake6 .. && make
-option:
- @echo WebTray build options:
- @echo SOURCE = ${SOURCE}
- @echo OBJECT = ${OBJECT}
- @echo DEPENDENCIES = ${DEPENDENCIES}
- @echo CPPFLAGS = ${CPPFLAGS}
- @echo LDFLAGS = ${LDFLAGS}
+run: build
+ ./target/webtray ${URL}
-${TARGET_DIRECTORY}:
- @printf "create target directory\n"
- @mkdir ${TARGET_DIRECTORY}
--include ${DEPENDENCIES}
-
-${TARGET_DIRECTORY}/%.o: src/%.cpp Makefile
- @printf "build $<\n"
- @mkdir -p "$$(dirname $@)"
- @${CC} ${CPPFLAGS} ${LDFLAGS} -MMD -MP -c $< -o $@
-
-${OBJECT}: | ${TARGET_DIRECTORY}
-
-webtray: ${TARGET_DIRECTORY} ${OBJECT}
- @printf "build $@\n"
- @${CC} -o ${TARGET_DIRECTORY}/$@ ${OBJECT} ${LDFLAGS} ${CPPFLAGS}
-
-all: | ${TARGET_DIRECTORY} webtray
-
-clean:
- @printf "cleaning up\n"
- @rm -rf ${TARGET_DIRECTORY}
-
-.PHONY: clean
+.PHONY: build