:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / loaders / boot / boot.mak
1 #
2 # makefile for DOS-C boot
3 #
4 # $Header$
5 #
6 # $Log$
7 # Revision 1.1  2002/10/31 14:31:06  lace
8 # :pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
9 #
10 # Revision 1.4  2000/06/25 03:59:14  dwelch
11 #
12 # Removed from redundant files from the mm directory
13 # Added some preliminary work on the pager
14 # Fixed ntoskrnl/mm/npool.c (This may have been the cause of the
15 # problems reported with loading win32k.sys)
16 # Fixed problems with reporting space used to store physical page
17 # information
18 # Added code to support MmSafeCopy{To/From}User interface work
19 # (untested)
20 # Added Event member of the PHYSICAL_PAGE structure to implement Philip
21 # Susi's suggestion
22 # Reworked section page-in code (not really tested)
23 # Replaced inline string functions with gcc builtins to make debugging easier
24 #
25 # Revision 1.3  1998/08/25 04:39:40  rex
26 # Release cleanup
27 #
28 # Revision 1.1.1.2  1998/08/25 04:27:38  rex
29 # A much Needed Update
30 #
31 #
32 #   Rev 1.3   10 Jan 1997  4:51:54   patv
33 #Changed to use FreeDOS exe2bin and support new boot code
34 #
35 #   Rev 1.2   17 Dec 1996 12:52:32   patv
36 #Converted to FreeDOS exe2bin.
37 #.
38 #d
39 #
40 #   Rev 1.1   29 Aug 1996 13:06:50   patv
41 #Bug fixes for v0.91b
42 #
43 #   Rev 1.0   02 Jul 1995  9:11:26   patv
44 #Initial revision.
45 #
46
47 #
48 # Uncomment the following for a debug version
49 #
50 #AFLAGS  =      /zi /DDEBUG
51 #LFLAGS  =      /v
52
53 PRODUCT =       boot.bin
54
55 all:            $(PRODUCT)
56
57 production:     all
58                 copy boot.bin ..\..\dist\boot.bin
59                 del *.bin
60                 del *.map
61
62 boot.bin:       boot.asm
63                 tasm $(AFLAGS) boot,,
64                 tlink $(LFLAGS) boot
65                 ..\utils\exe2bin boot boot.bin
66                 del boot.obj
67                 del boot.exe
68
69 clean:
70                 del *.lst
71                 del *.map
72                 del *.bin
73                 del *.bak
74                 del *.las
75                 del *.obj
76                 del *.exe
77