1 # $Id: makefile,v 1.11 2001/06/22 12:25:04 ekohl Exp $
7 OBJECTS= $(TARGETNAME).o $(TARGETNAME).coff ../../../ntoskrnl/ntoskrnl.a
9 CFLAGS = -D__NTDRIVER__ -I../../../include
11 all: $(TARGETNAME).sys
16 - $(RM) $(TARGETNAME).o
17 - $(RM) $(TARGETNAME).coff
21 - $(RM) $(TARGETNAME).sys
25 install: $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
27 $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
28 $(CP) $(TARGETNAME).sys $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
30 dist: ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
32 ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
33 $(CP) $(TARGETNAME).sys ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
35 $(TARGETNAME).sys: $(OBJECTS)
37 -specs=../../svc_specs \
40 -Wl,--defsym,_end=end \
41 -Wl,--defsym,_edata=__data_end__ \
42 -Wl,--defsym,_etext=etext \
43 -Wl,--base-file,base.tmp \
47 --dllname $(TARGETNAME).sys \
48 --base-file base.tmp \
49 --output-exp temp.exp \
54 -Wl,--image-base,0x10000 \
55 -Wl,-e,_DriverEntry@8 \
57 -specs=../../svc_specs \
59 -o $(TARGETNAME).sys \
64 include ../../../rules.mak