Improved GDT managment
[reactos.git] / reactos / drivers / fs / minix / makefile_rex
1 all: minix.sys
2
3 OBJECTS = block.o rw.o inode.o dir.o mount.o blockdev.o \
4 ../../../ntoskrnl/ntoskrnl.a
5
6 .phony: all
7
8 clean:
9 - $(RM) minix.o
10 - $(RM) rw.o
11 - $(RM) inode.o
12 - $(RM) dir.o
13 - $(RM) mount.o
14 - $(RM) blockdev.o
15 - $(RM) junk.tmp
16 - $(RM) base.tmp
17 - $(RM) temp.exp
18 - $(RM) minix.sys
19
20 .phony: clean
21
22 minix.o: $(OBJECTS)
23 $(LD) -r $(OBJECTS) -o minix.o
24
25 minix.sys: $(OBJECTS)
26 $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
27 -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
28 -Wl,--base-file,base.tmp $(OBJECTS)
29 - $(RM) junk.tmp
30 $(DLLTOOL) --dllname minix.sys --base-file base.tmp \
31 --output-exp temp.exp
32 - $(RM) base.tmp
33 $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
34 -specs=../../svc_specs -mdll -o minix.sys $(OBJECTS) -Wl,temp.exp
35 - $(RM) temp.exp
36
37 WIN32_LEAN_AND_MEAN = yes
38 include ../../../rules.mak