b821e70
diff -up libraries/source/fcollada/src/Makefile.orig libraries/source/fcollada/src/Makefile
3dbdf1f
--- libraries/source/fcollada/src/Makefile.orig	2021-02-22 11:16:57.680708209 -0300
3dbdf1f
+++ libraries/source/fcollada/src/Makefile	2021-02-22 11:23:49.577033354 -0300
3dbdf1f
@@ -9,13 +9,10 @@ endif
2b4475f
 
2b4475f
 CXX ?= g++
2b4475f
 CXXFLAGS += -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function $(OS_DEFINE) $(PIC_FLAGS) $(CPPFLAGS)
879053e
-CXXFLAGS_DEBUG := -O0 -g -D_DEBUG -DRETAIL
2ed0214
 CXXFLAGS_RELEASE := -O2 -DNDEBUG -DRETAIL
879053e
-CXXFLAGS_TEST := -O0 -g -D_DEBUG
3dbdf1f
 LDFLAGS_TEST= -ldl
879053e
 LIBS += `pkg-config libxml-2.0 --libs`
879053e
 INCLUDES += -IFCollada `pkg-config libxml-2.0 --cflags`
2ed0214
-INCLUDES_TEST := -IFCollada/FColladaTest $(INCLUDES)
2ed0214
 
2ed0214
 # FCollada is not aliasing-safe, so disallow dangerous optimisations
2ed0214
 # (TODO: It'd be nice to fix FCollada, but that looks hard)
3dbdf1f
@@ -181,57 +178,16 @@ SOURCE = \
879053e
 	FColladaPlugins/FArchiveXML/FAXSceneExport.cpp \
879053e
 	FColladaPlugins/FArchiveXML/FAXSceneImport.cpp \
879053e
 
879053e
-TEST_SOURCE = \
879053e
-	FCollada/FMath/FMArrayTest.cpp \
879053e
-	FCollada/FMath/FMQuaternionTest.cpp \
879053e
-	FCollada/FMath/FMTreeTest.cpp \
879053e
-	FCollada/FUtils/FUBoundingTest.cpp \
879053e
-	FCollada/FUtils/FUCrc32Test.cpp \
879053e
-	FCollada/FUtils/FUEventTest.cpp \
879053e
-	FCollada/FUtils/FUFileManagerTest.cpp \
879053e
-	FCollada/FUtils/FUFunctorTest.cpp \
879053e
-	FCollada/FUtils/FUObjectTest.cpp \
879053e
-	FCollada/FUtils/FUStringBuilderTest.cpp \
879053e
-	FCollada/FUtils/FUStringConversionTest.cpp \
879053e
-	FCollada/FUtils/FUStringTest.cpp \
879053e
-	FCollada/FUtils/FUTestBed.cpp \
879053e
-	FCollada/FUtils/FUUniqueStringMapTest.cpp \
879053e
-	FCollada/FColladaTest/FCTest.cpp \
879053e
-	FCollada/FColladaTest/FCTestAnimation.cpp \
879053e
-	FCollada/FColladaTest/FCTestArchiving.cpp \
879053e
-	FCollada/FColladaTest/FCTestController.cpp \
879053e
-	FCollada/FColladaTest/FCTestGeometryPolygonsTools.cpp \
879053e
-	FCollada/FColladaTest/FCTestParameters.cpp \
879053e
-	FCollada/FColladaTest/FCTestSceneGraph.cpp \
879053e
-	FCollada/FColladaTest/FCTestAssetManagement/FCTAMCrossCloning.cpp \
879053e
-	FCollada/FColladaTest/FCTestAssetManagement/FCTAssetManagement.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIAnimation.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEICamera.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIEmitter.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIExtra.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIGeometry.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEILight.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIMaterial.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIPhysics.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTEIVisualScene.cpp \
879053e
-	FCollada/FColladaTest/FCTestExportImport/FCTestExportImport.cpp \
879053e
-	FCollada/FColladaTest/FCTestXRef/FCTestXRef.cpp \
879053e
-	FCollada/FColladaTest/FCTestXRef/FCTestXRefAcyclic.cpp \
879053e
-	FCollada/FColladaTest/FCTestXRef/FCTestXRefSimple.cpp \
879053e
-	FCollada/FColladaTest/FCTestXRef/FCTestXRefTree.cpp \
879053e
-
879053e
-OBJECTS_DEBUG = $(addprefix output/debug/,$(SOURCE:.cpp=.o))
879053e
 OBJECTS_RELEASE = $(addprefix output/release/,$(SOURCE:.cpp=.o))
879053e
-OBJECTS_TEST = $(addprefix output/test/,$(SOURCE:.cpp=.o) $(TEST_SOURCE:.cpp=.o))
879053e
-OBJECTS_ALL = $(OBJECTS_DEBUG) $(OBJECTS_RELEASE) $(OBJECTS_TEST)
879053e
+OBJECTS_ALL = $(OBJECTS_RELEASE)
879053e
 
2ed0214
-all: output/libFColladaSD.a output/libFColladaSR.a install
2ed0214
+all: output/libFColladaSR.a install
879053e
 
879053e
 output_dirs:
3dbdf1f
-	@for x in debug release test; \
3dbdf1f
+	@for x in release; \
3dbdf1f
 	do \
3dbdf1f
 		mkdir -p output/$$x/FColladaPlugins/FArchiveXML; \
3dbdf1f
-		for y in FCDocument FMath FUtils FColladaTest; \
3dbdf1f
+		for y in FCDocument FMath FUtils; \
3dbdf1f
 		do \
3dbdf1f
 			for z in FCTestAssetManagement FCTestExportImport FCTestXRef; \
3dbdf1f
 			do \
3dbdf1f
@@ -240,23 +196,11 @@ output_dirs:
3dbdf1f
 		done \
3dbdf1f
 	done
3dbdf1f
 
879053e
-test: FCollada/FColladaTest/ output/FColladaTest
3dbdf1f
-	(cd FCollada/FColladaTest/ ; ../../output/FColladaTest )
3dbdf1f
-	(cp -r FCollada/FColladaTest/Samples/ output/Samples && cd output/ && ./FColladaTest && cat FColladaTestLog.txt)
5d924be
-
2ed0214
-output/libFColladaSD.a: $(OBJECTS_DEBUG) | output_dirs
879053e
-	@echo "$@"
879053e
-	@ar -cr $@ $(OBJECTS_DEBUG); ranlib $@
3dbdf1f
-
2ed0214
 output/libFColladaSR.a: $(OBJECTS_RELEASE) | output_dirs
879053e
 	@echo "$@"
2b4475f
 	@ar -cr $@ $(OBJECTS_RELEASE); ranlib $@
879053e
 
2ed0214
-output/FColladaTest: $(OBJECTS_TEST) | output_dirs
3dbdf1f
-	$(CXX) -o $@  $(OBJECTS_TEST) $(LIBS) $(LDFLAGS_TEST)
2b4475f
-
879053e
-install: output/libFColladaSD.a output/libFColladaSR.a
879053e
-	cp output/libFColladaSD.a ../lib/libFColladaSD.a
879053e
+install: output/libFColladaSR.a
879053e
 	cp output/libFColladaSR.a ../lib/libFColladaSR.a
879053e
 
879053e
 dfile = $(@:.o=.d)
3dbdf1f
@@ -266,18 +210,10 @@ gendep = \
879053e
 		sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
879053e
 		    -e '/^$$/ d' -e 's/$$/ :/' < $(dfile) >> $(Pfile) && \
879053e
 		rm -f $(dfile)
2ed0214
-output/debug/%.o: %.cpp | output_dirs
879053e
-	@echo "$<"
879053e
-	$(CXX) $(CXXFLAGS) $(CXXFLAGS_DEBUG) $(INCLUDES) -MD -MF $(dfile) -c $< -o $@
879053e
-	$(gendep)
2ed0214
 output/release/%.o: %.cpp | output_dirs
879053e
 	@echo "$<"
879053e
 	$(CXX) $(CXXFLAGS) $(CXXFLAGS_RELEASE) $(INCLUDES) -MD -MF $(dfile) -c $< -o $@
879053e
 	$(gendep)
2ed0214
-output/test/%.o: %.cpp | output_dirs
879053e
-	@echo "$<"
879053e
-	$(CXX) $(CXXFLAGS) $(CXXFLAGS_TEST) $(INCLUDES_TEST) -MD -MF $(dfile) -c $< -o $@
879053e
-	$(gendep)
879053e
 
879053e
 clean:
879053e
 	rm -rf output