--- /dev/null
+#!/bin/sh
+#
+# Make the stupid bacula.def file so that we don't have to do it
+# manually
+#
+# Kern Sibbald, June 2007
+#
+
+echo "LIBRARY bacula_cats.dll"
+echo "EXPORTS"
+echo " "
+
+OBJS="sql.o sql_create.o sql_delete.o sql_find.o sql_get.o \
+ sql_list.o sql_update.o"
+
+#
+# The data could be automated too
+#
+DATA="\
+ client_backups \
+ list_pool \
+ drop_deltabs \
+ create_deltabs \
+ insert_delcand \
+ select_backup_del \
+ select_verify_del \
+ select_restore_del \
+ select_admin_del \
+ select_migrate_del \
+ select_job \
+ count_select_job \
+ del_File \
+ cnt_DelCand \
+ del_Job \
+ del_JobMedia \
+ cnt_JobMedia \
+ sel_JobMedia \
+ upd_Purged \
+ uar_list_jobs \
+ uar_file \
+ uar_count_files \
+ uar_sel_files \
+ uar_del_temp \
+ uar_del_temp1 \
+ uar_create_temp \
+ uar_create_temp1 \
+ uar_last_full \
+ uar_full \
+ uar_inc \
+ uar_list_temp \
+ uar_sel_all_temp1 \
+ uar_sel_fileset \
+ uar_mediatype \
+ uar_jobid_fileindex \
+ uar_dif \
+ uar_sel_all_temp \
+ uar_count_files \
+ uar_jobids_fileindex \
+ uar_jobid_fileindex_from_dir \
+ uar_jobid_fileindex_from_table \
+ uar_sel_jobid_temp"
+
+
+cd cats_mysql
+for i in ${OBJS}; do \
+ echo "; $i"; \
+ nm $i | grep "^[0-9a-f]* T _" | cut -c21-; \
+ echo " "; \
+done
+
+nm mysql.o | grep "^[0-9a-f]* T _" | cut -c21- | grep -v "my_mysql"
+
+for i in ${DATA}; do \
+ echo "$i DATA"; \
+done