From 800061c0c5ebd8720d15a2cd10223c7f786a42c7 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Mon, 4 Mar 2024 00:22:38 +0100 Subject: use qmake to build --- Makefile | 42 +++++++----------------------------------- 1 file changed, 7 insertions(+), 35 deletions(-) (limited to 'Makefile') 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 -- cgit v1.2.3-70-g09d2