diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-05-01 02:15:59 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-01 02:18:01 +0200 |
commit | 94f7348c379f16036e67dce1ad94be274fc84ec8 (patch) | |
tree | 8c268fc147e275efc020a4fec963d7feb5f6ef9c /Makefile | |
parent | a17f4b5b8279488e5c9682b31f0c2d40a6080fbb (diff) |
add/update build and zip generation routines
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 24 insertions, 2 deletions
@@ -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 |