aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-01 02:15:59 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-01 02:18:01 +0200
commit94f7348c379f16036e67dce1ad94be274fc84ec8 (patch)
tree8c268fc147e275efc020a4fec963d7feb5f6ef9c /Makefile
parenta17f4b5b8279488e5c9682b31f0c2d40a6080fbb (diff)
add/update build and zip generation routines
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 24 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index d3b753f..7c5cb1c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,22 @@
DOCUMENTS = report
JAVA_PROJECTMODULES = \
- com.example.portfolio2 com.example.portfolio3 dk.biks.bachelorizer
+ com.example.portfolio2 com.example.portfolio3 \
+ portfolio1 dk.biks.bachelorizer
JAVA_MODULEPATHS_portfolio2 = /usr/share/java/sqlite-jdbc.jar
JAVA_ROOT_portfolio2 = src/com.example.portfolio2
JAVA_EXTRACLASSES_portfolio2 = MyDB
JAVA_ROOT_portfolio3 = src/com.example.portfolio3
JAVA_EXTRACLASSES_portfolio3 = AbstractGraph AdjListGraph AdjMapGraph \
Edge EdgeGraph GraphAlgorithms Graph Graphs MatrixGraph Vertex
+JAVA_CLASSPATHS_portfolio1 += \
+ /usr/share/java/junit-platform-console-standalone.jar
+JAVA_ROOT_portfolio1 = src/portfolio1
+JAVA_MAINCLASSES_portfolio1 = Main
+JAVA_EXTRACLASSES_portfolio1 = \
+ Activity BasicCourse Course Programme SubjectModuleCourse \
+ BachelorProject BasicProject ElectiveCourse MainTest Project \
+ SubjectModuleProject
JAVA_MODULEPATHS_bachelorizer = \
/usr/share/openjfx/lib /usr/share/java/sqlite-jdbc.jar
JAVA_ROOT_bachelorizer = src/dk.biks.bachelorizer
@@ -17,7 +26,20 @@ JAVA_EXTRACLASSES_bachelorizer = \
JAVA_MODULES_bachelorizer = $(addprefix javafx.,base controls graphics)
ZIPNAME = bachelorizer
-ZIPFILES += $(STEMS:=.java)
+ZIPFILES += \
+ $(addprefix $(JAVA_ROOT_portfolio2)/com/example/portfolio2/,\
+ $(patsubst %,%.java,$(JAVA_EXTRACLASSES_portfolio2))) \
+ $(addprefix $(JAVA_ROOT_portfolio3)/com/example/portfolio3/,\
+ $(patsubst %,%.java,$(JAVA_EXTRACLASSES_portfolio3))) \
+ $(addprefix $(JAVA_ROOT_portfolio1)/,\
+ $(patsubst %,%.java,\
+ $(JAVA_MAINCLASSES_portfolio1) $(JAVA_EXTRACLASSES_portfolio1))) \
+ $(addprefix $(JAVA_ROOT_bachelorizer)/dk/biks/bachelorizer/,\
+ $(patsubst %,%.java,\
+ $(JAVA_MAINCLASSES_bachelorizer) $(JAVA_EXTRACLASSES_bachelorizer))) \
+ mods/* \
+ README.md identifier.sqlite \
+ Makefile _make/*.mk
include _make/*.mk