# # Framsticks GDK makefile # include frams/Makefile-GDK-files GDK_TESTS=genoconv_test gdk_test geno_test genooper_test genooper_test_fTest neuro_test loader_test serial_test multiline_f0_test f0_variants_test full_props part_shapes neuro_layout_test geometry_apices_test geometry_info_test geometry_surface_test geometry_volume_test gdk_tests: $(GDK_TESTS) GDK_BUILD_CONFIG= -include frams/config/gdk_build_config.h CXXFLAGS= -I$(CURDIR) -DLINUX $(GDK_BUILD_CONFIG) -Wno-parentheses -Wno-overloaded-virtual -Wno-format -g ############################################# gdk_test: $(GDK_TEST_OBJS) $(CXX) $(GDK_TEST_OBJS) -o $@ genoconv_test: $(GENOCONV_TEST_OBJS) $(CXX) $(GENOCONV_TEST_OBJS) -o $@ geno_test: $(GENO_TEST_OBJS) $(CXX) $(GENO_TEST_OBJS) -o $@ genooper_test: $(GENOOPER_TEST_OBJS) $(CXX) $(GENOOPER_TEST_OBJS) -o $@ genooper_test_fTest: $(GENOOPER_TEST_FTEST_OBJS) $(CXX) $(GENOOPER_TEST_FTEST_OBJS) -o $@ neuro_test: $(NEURO_TEST_OBJS) $(CXX) $(NEURO_TEST_OBJS) -o $@ loader_test: $(LOADER_TEST_OBJS) $(CXX) $(LOADER_TEST_OBJS) -o $@ serial_test: $(SERIAL_TEST_OBJS) $(CXX) $(SERIAL_TEST_OBJS) -o $@ multiline_f0_test: $(MULTILINE_F0_OBJS) $(CXX) $(MULTILINE_F0_OBJS) -o $@ f0_variants_test: $(F0_VARIANTS_OBJS) $(CXX) $(F0_VARIANTS_OBJS) -o $@ full_props: $(FULL_PROPS_OBJS) $(CXX) $(FULL_PROPS_OBJS) -o $@ part_shapes: $(PART_SHAPES_OBJS) $(CXX) $(PART_SHAPES_OBJS) -o $@ neuro_layout_test: $(NEURO_LAYOUT_TEST_OBJS) $(CXX) $(NEURO_LAYOUT_TEST_OBJS) -o $@ geometry_apices_test: $(GEOMETRY_APICES_TEST_OBJS) $(CXX) $(GEOMETRY_APICES_TEST_OBJS) -o $@ geometry_info_test: $(GEOMETRY_INFO_TEST_OBJS) $(CXX) $(GEOMETRY_INFO_TEST_OBJS) -o $@ geometry_surface_test: $(GEOMETRY_SURFACE_TEST_OBJS) $(CXX) $(GEOMETRY_SURFACE_TEST_OBJS) -o $@ geometry_volume_test: $(GEOMETRY_VOLUME_TEST_OBJS) $(CXX) $(GEOMETRY_VOLUME_TEST_OBJS) -o $@ ############################################# ALL_OBJS=$(GDK_TEST_OBJS) $(GENOCONV_TEST_OBJS) $(GENO_TEST_OBJS) $(NEURO_TEST_OBJS) $(LOADER_TEST_OBJS) $(SERIAL_TEST_OBJS) $(MULTILINE_F0_OBJS) $(F0_VARIANTS_OBJS) $(FULL_PROPS_OBJS) $(PART_SHAPES_OBJS) $(NEURO_LAYOUT_TEST_OBJS) $(GENOOPER_TEST_OBJS) $(GEOMETRY_APICES_TEST_OBJS) $(GEOMETRY_INFO_TEST_OBJS) $(GEOMETRY_SURFACE_TEST_OBJS) $(GEOMETRY_VOLUME_TEST_OBJS) include frams/Makefile-maintain full_clean: clean rm -f $(GDK_TESTS)