101e02e7c9b986870783c655b5132c5a96dee5dd
[reactos.git] / reactos / drivers / storage / disk / makefile
1 # $Id: makefile,v 1.1 2001/07/24 10:21:15 ekohl Exp $
2 #
3 # disk.sys makefile
4 #
5 PATH_TO_TOP = ../../..
6
7 TARGET=disk
8
9 OBJECTS = $(TARGET).o $(TARGET).coff
10
11 LIBS = $(PATH_TO_TOP)/ntoskrnl/ntoskrnl.a ../class2/class2.a
12
13 CFLAGS = -D__NTDRIVER__ -I.
14
15 all: $(TARGET).sys.unstripped $(TARGET).sys
16
17 .phony: all
18
19 clean:
20 - $(RM) *.o *.sym $(TARGET).coff junk.tmp base.tmp temp.exp $(TARGET).sys $(TARGET).sys.unstripped
21
22 .phony: clean
23
24 install: $(FLOPPY_DIR)/drivers/$(TARGET).sys
25
26 $(FLOPPY_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
27 $(CP) $(TARGET).sys $(FLOPPY_DIR)/drivers/$(TARGET).sys
28
29 dist: $(PATH_TO_TOP)/$(DIST_DIR)/drivers/$(TARGET).sys
30
31 $(PATH_TO_TOP)/$(DIST_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
32 $(CP) $(TARGET).sys $(PATH_TO_TOP)/$(DIST_DIR)/drivers/$(TARGET).sys
33
34 $(TARGET).sys $(TARGET).sys.unstripped: $(OBJECTS) $(LIBS)
35
36 WITH_DEBUGGING=yes
37 WARNINGS_ARE_ERRORS = yes
38
39 include $(PATH_TO_TOP)/rules.mak
40
41 #EOF