+
+# in-progress rewrite to use gnatmake library project files
+
+test_make: $(ABASE)-trace.adb
+ $(ADAMAKE) $(ADAMAKEFLAGS) -XLIB_KIND=static
+@MAKE_ADA_SHAREDLIB@ $(ADAMAKE) $(ADAMAKEFLAGS) -XLIB_KIND=dynamic
+
+test_install:
+ install --directory $(ADA_INCLUDE)
+ $(INSTALL_LIB) \
+ $(SOURCE_DIR_SRC)/*.ad[sb] \
+ $(GENERATED_SOURCES) \
+ $(ADA_INCLUDE)
+ install --directory $(ADA_OBJECTS)
+@MAKE_ADA_SHAREDLIB@ $(INSTALL_LIB) \
+@MAKE_ADA_SHAREDLIB@ $(BUILD_DIR)/dynamic-ali/* \
+@MAKE_ADA_SHAREDLIB@ $(ADA_OBJECTS)
+ $(INSTALL_LIB) \
+ $(MY_STATIC_LIB) \
+ $(DESTDIR)/usr/lib
+@MAKE_ADA_SHAREDLIB@ $(INSTALL_LIB) \
+@MAKE_ADA_SHAREDLIB@ $(BUILD_DIR_LIB)/$(SONAME) \
+@MAKE_ADA_SHAREDLIB@ $(DESTDIR)/usr/lib
+@MAKE_ADA_SHAREDLIB@ cd $(DESTDIR)/usr/lib && ln -s $(SONAME) lib$(LIB_NAME).so
+
+test_uninstall:
+ rm -rf \
+ $(ADA_INCLUDE) \
+ $(ADA_OBJECTS) \
+ rm -f \
+ $(DESTDIR)/usr/lib/lib$(LIB_NAME).a
+@MAKE_ADA_SHAREDLIB@ rm -f \
+@MAKE_ADA_SHAREDLIB@ $(DESTDIR)/usr/lib/$(SONAME) \
+@MAKE_ADA_SHAREDLIB@ $(DESTDIR)/usr/lib/lib$(LIB_NAME).so
+
+test_clean:
+ rm -rf $(BUILD_DIR)/*-ali
+ rm -rf $(BUILD_DIR)/*-obj
+ rm -rf $(BUILD_DIR_LIB)