1 # $Id: makefile,v 1.8 2000/08/11 12:42:58 ekohl Exp $
5 OBJECTS= $(TARGETNAME).o $(TARGETNAME).coff ../../../ntoskrnl/ntoskrnl.a
7 BASE_CFLAGS = -I../../../include
14 - $(RM) $(TARGETNAME).o
15 - $(RM) $(TARGETNAME).coff
19 - $(RM) $(TARGETNAME).sys
23 install: $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
25 $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
27 $(CP) $(TARGETNAME).sys $(FLOPPY_DIR)\drivers\$(TARGETNAME).sys
29 $(CP) $(TARGETNAME).sys $(FLOPPY_DIR)/drivers/$(TARGETNAME).sys
32 dist: ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
34 ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys: $(TARGETNAME).sys
36 $(CP) $(TARGETNAME).sys ..\..\..\$(DIST_DIR)\drivers\$(TARGETNAME).sys
38 $(CP) $(TARGETNAME).sys ../../../$(DIST_DIR)/drivers/$(TARGETNAME).sys
41 $(TARGETNAME).sys: $(OBJECTS)
43 -specs=../../svc_specs \
46 -Wl,--defsym,_end=end \
47 -Wl,--defsym,_edata=__data_end__ \
48 -Wl,--defsym,_etext=etext \
49 -Wl,--base-file,base.tmp \
53 --dllname $(TARGETNAME).sys \
54 --base-file base.tmp \
55 --output-exp temp.exp \
60 -Wl,--image-base,0x10000 \
61 -Wl,-e,_DriverEntry@8 \
63 -specs=../../svc_specs \
65 -o $(TARGETNAME).sys \
70 include ../../../rules.mak