aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile32
1 files changed, 13 insertions, 19 deletions
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