1 # $Id: makefile,v 1.5 2001/07/15 21:19:00 rex Exp $
8 OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
10 CFLAGS = -D__NTDRIVER__ -O2 -I.
17 - $(RM) $(TARGET).o $(TARGET).coff junk.tmp base.tmp temp.exp sermouse.sys
21 install: $(FLOPPY_DIR)/drivers/$(TARGET).sys
23 $(FLOPPY_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
24 $(CP) $(TARGET).sys $(FLOPPY_DIR)/drivers/$(TARGET).sys
26 dist: ../../../$(DIST_DIR)/drivers/$(TARGET).sys
28 ../../../$(DIST_DIR)/drivers/$(TARGET).sys: $(TARGET).sys
29 $(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
31 $(TARGET).sys: $(OBJECTS)
33 -specs=../../svc_specs \
36 -Wl,--defsym,_end=end \
37 -Wl,--defsym,_edata=__data_end__ \
38 -Wl,--defsym,_etext=etext \
39 -Wl,--base-file,base.tmp \
43 --dllname $(TARGET).sys \
44 --base-file base.tmp \
45 --output-exp temp.exp \
50 -Wl,--image-base,0x10000 \
51 -Wl,-e,_DriverEntry@8 \
53 -specs=../../svc_specs \
60 include ../../../rules.mak