From 94f7348c379f16036e67dce1ad94be274fc84ec8 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 1 May 2025 02:15:59 +0200 Subject: add/update build and zip generation routines --- Makefile | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'Makefile') 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 -- cgit v1.2.3