1 # $Id: makefile,v 1.14 2000/08/11 12:42:31 ekohl Exp $
6 OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
8 BASE_CFLAGS = -I. -I../../../include
10 all: $(TARGET).nostrip.sys $(TARGET).sys
16 - $(RM) $(TARGET).coff
21 - $(RM) $(TARGET).nostrip.sys
25 install: $(FLOPPY_DIR)/drivers/$(TARGET).sys
27 $(FLOPPY_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
29 $(CP) $(TARGET).sys $(FLOPPY_DIR)\drivers\$(TARGET).sys
31 $(CP) $(TARGET).sys $(FLOPPY_DIR)/drivers/$(TARGET).sys
34 dist: ../../../$(DIST_DIR)/drivers/$(TARGET).sys
36 ../../../$(DIST_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
38 $(CP) $(TARGET).sys ..\..\..\$(DIST_DIR)\drivers\$(TARGET).sys
40 $(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
43 $(TARGET).sys: $(OBJECTS)
44 $(STRIP) --strip-debug $(OBJECTS)
46 -specs=../../svc_specs \
49 -Wl,--defsym,_end=end \
50 -Wl,--defsym,_edata=__data_end__ \
51 -Wl,--defsym,_etext=etext \
52 -Wl,--base-file,base.tmp $(OBJECTS)
55 --dllname $(TARGET).sys \
56 --base-file base.tmp \
57 --output-exp temp.exp \
62 -Wl,--image-base,0x10000 \
63 -Wl,-e,_DriverEntry@8 \
65 -specs=../../svc_specs \
71 $(TARGET).nostrip.sys: $(OBJECTS)
73 -specs=../../svc_specs \
76 -Wl,--defsym,_end=end \
77 -Wl,--defsym,_edata=__data_end__ \
78 -Wl,--defsym,_etext=etext \
79 -Wl,--base-file,base.tmp $(OBJECTS)
82 --dllname $(TARGET).sys \
83 --base-file base.tmp \
84 --output-exp temp.exp \
89 -Wl,--image-base,0x10000 \
90 -Wl,-e,_DriverEntry@8 \
92 -specs=../../svc_specs \
94 -o $(TARGET).nostrip.sys \
100 include ../../../rules.mak