From c20aa9d2cf4e85f895f6c02e299d2b8ca176ae2b Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 27 Apr 2025 12:52:15 +0200 Subject: rewrite make snippet for java --- Makefile | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index afcb425..79fa3f3 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,16 @@ -PROJECT_ROOT = dk/biks/bachelorizer -PROJECT = $(addprefix $(PROJECT_ROOT)/,Main) -MODULEPATHS = /usr/share/openjfx/lib -JAVAMODULES = $(addprefix javafx.,base controls graphics) -EXTRASTEMS = $(addprefix $(PROJECT_ROOT)/,\ - Control model/Combi model/GUI model/Person view/Window) +JAVA_PROJECTMODULES = com.example.portfolio3 dk.biks.bachelorizer +JAVA_ROOT_portfolio3 = src/main/java/com.example.portfolio3 +JAVA_EXTRACLASSES_portfolio3 = AbstractGraph AdjListGraph AdjMapGraph \ + Edge GraphAlgorithms Graph Graphs MatrixGraph Vertex +# TODO: fix and include EdgeGraph +JAVA_MODULEPATHS_bachelorizer = /usr/share/openjfx/lib +# TODO: fix properly declare and resolve local interdependencies +JAVA_MODULEPATHS_bachelorizer = /usr/share/openjfx/lib mods/com.example.portfolio3 +JAVA_ROOT_bachelorizer = src/main/java/dk.biks.bachelorizer +JAVA_MAINCLASSES_bachelorizer = Main model/Combi +JAVA_EXTRACLASSES_bachelorizer = model/GUI model/Person view/Window Control +JAVA_MODULES_bachelorizer = $(addprefix javafx.,base controls graphics) + DOCUMENTS = delivery1 delivery2 ZIPNAME = bachelorizer ZIPFILES += $(STEMS:=.java) @@ -22,16 +29,3 @@ JAVAFLAGS += --enable-native-access=javafx.graphics ifeq ($(shell expr $(JAVA_MAJOR_VERSION) \>= 23), 1) JAVAFLAGS += --sun-misc-unsafe-memory-access=allow endif - -all:: render - -render: - quarto render - -preview: - quarto preview - -lint-markdown: - @mdl --ignore-front-matter --style .mdl.rb */*.qmd */*/*.qmd - -.PHONY: all preview render lint-markdown -- cgit v1.2.3