1 # $Id: makefile_rex,v 1.10 2000/05/14 13:10:00 dwelch Exp $
3 # Minix IFS Driver makefile
5 BASE_CFLAGS = -I../../../include
11 OBJECTS = block.o rw.o inode.o dir.o mount.o blockdev.o cache.o \
12 minix.coff ../../../ntoskrnl/ntoskrnl.a
23 - $(RM) $(TARGETNAME).sys
28 $(LD) -r $(OBJECTS) -o minix.o
30 minixfs.sys: $(OBJECTS)
32 -specs=../../svc_specs \
35 -Wl,--defsym,_end=end \
36 -Wl,--defsym,_edata=__data_end__ \
37 -Wl,--defsym,_etext=etext \
38 -Wl,--base-file,base.tmp \
42 --dllname $(TARGETNAME).sys \
43 --base-file base.tmp \
48 -Wl,--image-base,0x10000 \
49 -Wl,-e,_DriverEntry@8 \
50 -specs=../../svc_specs \
52 -o $(TARGETNAME).sys \
57 minix.coff: ../../../include/reactos/buildno.h minix.rc
59 floppy: $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
61 $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
63 $(CP) $(TARGETNAME).sys $(FLOPPY_DIR)\drivers\$(TARGETNAME).sys
65 $(CP) $(TARGETNAME).sys $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
68 dist: ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
70 ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
72 $(CP) $(TARGETNAME).sys ..\..\..\$(DIST_DIR)\drivers\$(TARGETNAME).sys
74 $(CP) $(TARGETNAME).sys ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
77 WIN32_LEAN_AND_MEAN = yes
78 WARNINGS_ARE_ERRORS = yes
79 include ../../../rules.mak