]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/win32/patches/mtx-msvc1.patch
Restore win32 dir from Branch-5.2 and update it
[bacula/bacula] / bacula / src / win32 / patches / mtx-msvc1.patch
1 --- /dev/null   1969-12-31 16:00:00.000000000 -0800
2 +++ Makefile.msc        2006-08-09 02:52:26.191999700 -0700
3 @@ -0,0 +1,72 @@
4 +# WARNING -- THIS HAS BEEN RE-WRITTEN TO USE MICROSOFT NMAKE.
5 +#
6 +# Valid targets:
7 +#  Microsoft Visual Studio
8 +#
9 +# Makefile changes by Lars Kellogg-Stedman for better integration with
10 +# GNU Autoconf. 
11 +
12 +# Version # for 'make dist'...
13 +VERSION=1.3.9
14 +PREFIX=C:\
15 +
16 +BINS = mtx.exe tapeinfo.exe loaderinfo.exe scsitape.exe nsmhack.exe
17 +
18 +CC     = cl
19 +
20 +CFLAGS = /nologo /Ox /Gy /Zi /W3 \
21 +       -D_CRT_SECURE_NO_DEPRECATE \
22 +       -DVERSION="\"$(VERSION)\"" \
23 +       -DLONG_PRINT_REQUEST_SENSE=1
24 +
25 +LINK   = link
26 +LDFLAGS        = /nologo /DEBUG /INCREMENTAL:NO /OPT:NOREF /PDB:$*.pdb /OUT:$@
27 +LIBS   = 
28 +
29 +all:   $(BINS)
30 +
31 +install: $(BINS)
32 +       -mkdir $(PREFIX)\bin
33 +       !copy /y $** $(PREFIX)\bin
34 +
35 +clean:
36 +       -del /f  *.obj *~
37 +       -del /f $(BINS)
38 +       -del /f mam2debug.exe mam2debug2.exe
39 +
40 +loaderinfo.exe: loaderinfo.obj mtxl.obj mtxl.h mtx.h
41 +       $(LINK) $(LDFLAGS) loaderinfo.obj mtxl.obj $(LIBS)
42 +
43 +nsmhack.exe: nsmhack.obj mtxl.obj
44 +       $(LINK) $(LDFLAGS) nsmhack.obj mtxl.obj $(LIBS)
45 +
46 +mtx.exe: mtx.obj mtxl.obj mtxl.h mtx.h
47 +       $(LINK) $(LDFLAGS) mtx.obj mtxl.obj $(LIBS)
48 +
49 +mam2debug.exe: mtxl.obj mam2debug.obj mtx.h
50 +       $(LINK) $(LDFLAGS) mtxl.obj mam2debug.obj $(LIBS)
51 +
52 +tapeinfo.exe: tapeinfo.obj mtxl.obj mtx.h mtxl.h
53 +       $(LINK) $(LDFLAGS) tapeinfo.obj mtxl.obj $(LIBS)
54 +
55 +mam2debug2.exe: mtxl.obj mam2debug2.obj mtx.h
56 +       $(LINK) $(LDFLAGS) mtxl.obj mam2debug2.obj $(LIBS)
57 +
58 +scsitape.exe: scsitape.obj mtxl.obj mtxl.h mtx.h
59 +       $(LINK) $(LDFLAGS) scsitape.obj mtxl.obj $(LIBS)
60 +
61 +scsitape.obj: scsitape.c mtx.h mtxl.h
62 +
63 +loaderinfo.obj: loaderinfo.c mtx.h mtxl.h
64 +
65 +tapeinfo.obj: tapeinfo.c mtx.h mtxl.h
66 +
67 +mam2debug.obj: mam2debug.c mtx.h mtxl.h
68 +
69 +mam2debug2.obj: mam2debug2.c mtx.h mtxl.h
70 +
71 +mtx.obj: mtx.c mtx.h mtxl.h
72 +
73 +mtxl.obj: mtxl.c mtx.h mtxl.h scsi_linux.c scsi_win32.c
74 +
75 +nsmhack.obj: nsmhack.c mtxl.h mtx.h