diff --git a/ZAPDTR/Makefile b/ZAPDTR/Makefile index 8123f8162..9ff869f89 100644 --- a/ZAPDTR/Makefile +++ b/ZAPDTR/Makefile @@ -103,6 +103,7 @@ clean: $(MAKE) -C lib/libgfxd clean $(MAKE) -C ZAPDUtils clean $(MAKE) -C ExporterTest clean + rm -rf ../StormLib/build rebuild: clean all @@ -121,6 +122,11 @@ build/%.o: %.cpp lib/libgfxd/libgfxd.a: $(MAKE) -C lib/libgfxd +.PHONY: StormLib +StormLib: + LDFLAGS="" cmake -B ../StormLib/build -S ../StormLib + LDFLAGS="" cmake --build ../StormLib/build + .PHONY: ExporterTest ExporterTest: $(MAKE) -C ExporterTest @@ -131,5 +137,5 @@ ZAPDUtils: # Linking -ZAPD.out: $(O_FILES) lib/libgfxd/libgfxd.a ExporterTest ZAPDUtils - $(CXX) $(CXXFLAGS) $(O_FILES) lib/libgfxd/libgfxd.a ZAPDUtils/ZAPDUtils.a $(EXPORTERS) $(LDFLAGS) $(OUTPUT_OPTION) +ZAPD.out: $(O_FILES) lib/libgfxd/libgfxd.a ExporterTest ZAPDUtils StormLib + $(CXX) $(CXXFLAGS) $(O_FILES) lib/libgfxd/libgfxd.a ZAPDUtils/ZAPDUtils.a ../StormLib/build/libstorm.a $(EXPORTERS) $(LDFLAGS) $(OUTPUT_OPTION) diff --git a/soh/Makefile b/soh/Makefile index 2d241139f..70670f201 100644 --- a/soh/Makefile +++ b/soh/Makefile @@ -7,6 +7,7 @@ ZAPD := ../ZAPDTR/ZAPD.out LIBULTRASHIP := ../libultraship/libultraship.a ZAPDUTILS := ../ZAPDTR/ZAPDUtils/ZAPDUtils.a +LIBSTORM := ../StormLib/build/libstorm.a ASAN ?= 0 DEBUG ?= 1 @@ -56,12 +57,12 @@ INC_DIRS := $(addprefix -I, \ ) LDDIRS := $(addprefix -L, \ - ../StormLib/build \ ../libultraship/ \ ) LDLIBS := \ $(ZAPDUTILS) \ + $(LIBSTORM) \ $(addprefix -l, \ X11 \ dl \ @@ -72,7 +73,6 @@ LDLIBS := \ SDL2 \ GL \ GLEW \ - storm \ pulse\ ultraship \ ) \ @@ -127,8 +127,6 @@ setup: $(MAKE) mpq mpq: - cmake -B ../StormLib/build -S ../StormLib - cmake --build ../StormLib/build $(MAKE) -C ../libultraship $(MAKE) -C ../OTRExporter/OTRExporter $(MAKE) -C ../ZAPDTR @@ -141,7 +139,6 @@ distclean: clean $(MAKE) clean -C ../libultraship $(MAKE) clean -C ../OTRExporter/OTRExporter $(MAKE) clean -C ../ZAPDTR - rm -rf ../StormLib/build clean: rm -rf build $(TARGET)