]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/win32/cats/make_def
Fix some trivial errors and implemented the restore of IRIX xattrs.
[bacula/bacula] / bacula / src / win32 / cats / make_def
1 #!/bin/sh
2 #
3 #  Make the stupid bacula.def file so that we don't have to do it
4 #    manually
5 #
6 #   Kern Sibbald, June 2007
7 #
8  
9 echo "LIBRARY bacula_cats.dll"
10 echo "EXPORTS"
11 echo " "
12
13 TOPDIR=`(cd ../../..;pwd)`
14 TOPDIR=${DEPKGS:-${TOPDIR}}
15 NM=${TOPDIR}/cross-tools/mingw32/mingw32/bin/nm
16
17 OBJS="sql.o sql_create.o sql_delete.o sql_find.o sql_get.o \
18       sql_list.o sql_update.o bvfs.o"
19
20 #
21 # The data could be automated too        
22 #
23 DATA="\
24       client_backups \
25       list_pool \
26       drop_deltabs \
27       create_deltabs \
28       insert_delcand \
29       select_backup_del \
30       select_verify_del \
31       select_restore_del \
32       select_admin_del \
33       select_migrate_del \
34       select_job \
35       count_select_job \
36       del_File \
37       cnt_DelCand \
38       del_Job \
39       del_JobMedia \
40       cnt_JobMedia \
41       sel_JobMedia \
42       upd_Purged \
43       uar_list_jobs \
44       uar_file \
45       uar_count_files \
46       uar_sel_files \
47       uar_del_temp \
48       uar_del_temp1 \
49       uar_create_temp \
50       uar_create_temp1 \
51       uar_last_full \
52       uar_full \
53       uar_inc \
54       uar_list_temp \
55       uar_sel_all_temp1 \
56       uar_sel_fileset \
57       uar_mediatype \
58       uar_jobid_fileindex \
59       uar_dif \
60       uar_sel_all_temp \
61       uar_count_files \
62       uar_jobids_fileindex \
63       uar_jobid_fileindex_from_dir \
64       uar_jobid_fileindex_from_table \
65       uar_sel_jobid_temp" 
66
67
68 cd obj32/cats_mysql
69 for i in ${OBJS}; do \
70    echo "; $i"; \
71    ${NM} $i | grep "^[0-9a-f]* T _" | cut -c13-; \
72    echo " "; \
73 done
74
75 ${NM} mysql.o | grep "^[0-9a-f]* T _" | cut -c13- | grep -v "my_mysql"
76
77 for i in ${DATA}; do \
78    echo "$i DATA"; \
79 done