--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "PC Speaker Device Driver\0"
+ VALUE "FileVersion", "0.0.2\0"
+ VALUE "InternalName", "beep\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "beep.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.6 1999/12/04 20:58:35 ea Exp $
#
#
TARGET = beep
-OBJECTS = beep.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = beep.o beep.coff ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
clean:
- $(RM) beep.o
+ - $(RM) beep.coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
beep.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname beep.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname beep.sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o beep.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
include ../../../rules.mak
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "HAL Console Device Driver\0"
+ VALUE "FileVersion", "0.0.6\0"
+ VALUE "InternalName", "blue\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "blue.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.9 1999/12/04 20:58:36 ea Exp $
#
#
TARGET = blue
BASE_CFLAGS = -I../../../include
-OBJECTS = blue.o ../../../ntoskrnl/ntoskrnl.a
+#OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = $(TARGET).o ../../../ntoskrnl/ntoskrnl.a
-all: blue.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) blue.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-blue.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname blue.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o blue.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
-/*
+/* $Id: ide.c,v 1.23 1999/12/04 20:58:36 ea Exp $
+ *
* IDE.C - IDE Disk driver
* written by Rex Jolliff
* with help from various documentation sources and a few peeks at
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "IDE Disk Device Driver\0"
+ VALUE "FileVersion", "0.1.4\0"
+ VALUE "InternalName", "ide\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "ide.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.9 1999/12/04 20:58:38 ea Exp $
#
#
TARGET=ide
-OBJECTS = ide.o ../../../ntoskrnl/ntoskrnl.a
+
+#OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = $(TARGET).o ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: ide.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) ide.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) ide.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-ide.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname ide.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o ide.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
include ../../../rules.mak
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "Keyboard Device Driver\0"
+ VALUE "FileVersion", "0.0.4\0"
+ VALUE "InternalName", "keyboard\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "keyboard.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.7 1999/12/04 20:58:39 ea Exp $
#
#
TARGET=keyboard
-OBJECTS = keyboard.o ../../../ntoskrnl/ntoskrnl.a
+
+#OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = $(TARGET).o ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: keyboard.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) keyboard.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) keyboard.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-keyboard.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname keyboard.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o keyboard.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
include ../../../rules.mak
-#
+# $Id: makefile,v 1.6 1999/12/04 20:58:39 ea Exp $
#
#
TARGET=null
-OBJECTS= null.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS= $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: null.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) null.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) null.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-null.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname null.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o null.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
-/*
+/* $Id: null.c,v 1.3 1999/12/04 20:58:39 ea Exp $
+ *
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: services/null/null.c
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "Null Device Driver\0"
+ VALUE "FileVersion", "0.0.2\0"
+ VALUE "InternalName", "null\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "null.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.7 1999/12/04 20:58:40 ea Exp $
#
#
TARGET=parallel
-OBJECTS= parallel.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS= $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: parallel.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) parallel.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) parallel.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-parallel.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname parallel.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o parallel.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
-/*
+/* $Id: parallel.c,v 1.4 1999/12/04 20:58:40 ea Exp $
+ *
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: services/parallel/parallel.c
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "Parallel Port Device Driver\0"
+ VALUE "FileVersion", "0.0.1\0"
+ VALUE "InternalName", "parallel\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "parallel.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.7 1999/12/04 20:58:40 ea Exp $
#
#
TARGET= serial
-OBJECTS= serial.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS= $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: serial.sys
+all: $(TARGET).sys
.phony: all
clean:
- - $(RM) serial.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) serial.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-serial.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname serial.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o serial.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
-/*
-
- ** Serial driver
- ** Written by Jason Filby (jasonfilby@yahoo.com)
- ** For ReactOS (www.sid-dis.com/reactos)
-
-*/
+/* $Id: serial.c,v 1.7 1999/12/04 20:58:41 ea Exp $
+ *
+ * Serial driver
+ * Written by Jason Filby (jasonfilby@yahoo.com)
+ * For ReactOS (www.reactos.com)
+ *
+ */
#include <ddk/ntddk.h>
#include <internal/mmhal.h>
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "Serial Port Device Driver\0"
+ VALUE "FileVersion", "0.0.2\0"
+ VALUE "InternalName", "serial\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "serial.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
#
BASE_CFLAGS = -I../../../include
-MP_OBJECTS = vgamp.o ../../../ntoskrnl/ntoskrnl.a ../vidport/vidport.a
-DDI_OBJECTS = vgaddi.o ../../../subsys/win32k/win32k.a
+MP_OBJECTS = vgamp.o vgamp.coff ../../../ntoskrnl/ntoskrnl.a ../vidport/vidport.a
+DDI_OBJECTS = vgaddi.o vgaddi.coff ../../../subsys/win32k/win32k.a
all: vgamp.sys vgaddi.sys
- $(RM) base.tmp
- $(RM) temp.exp
- $(RM) *.sys
+ - $(RM) *.coff
.phony: clean
vgamp.sys: $(MP_OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(MP_OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(MP_OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname vgamp.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname vgamp.sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o vgamp.sys $(MP_OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o vgamp.sys \
+ $(MP_OBJECTS)
- $(RM) temp.exp
vgaddi.sys: $(DDI_OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(DDI_OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(DDI_OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname vgaddi.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname vgaddi.sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o vgaddi.sys $(DDI_OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -specs=../../svc_specs \
+ -mdll \
+ -o vgaddi.sys \
+ $(DDI_OBJECTS)
- $(RM) temp.exp
floppy: $(FLOPPY_DIR)/drivers/vgamp.sys $(FLOPPY_DIR)/drivers/vgaddi.sys
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "VGADDI Device Driver\0"
+ VALUE "FileVersion", "0.0.0\0"
+ VALUE "InternalName", "vgaddi\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "vgaddi.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "VGA Miniport Device Driver\0"
+ VALUE "FileVersion", "0.0.0\0"
+ VALUE "InternalName", "vgamp\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "vgamp.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
-#
+# $Id: makefile,v 1.7 1999/12/04 20:58:41 ea Exp $
#
#
TARGET=vidport
-OBJECTS = vidport.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = $(TARGET).o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: vidport.sys vidport.a
+all: $(TARGET).sys vidport.a
.phony: all
clean:
- - $(RM) vidport.o
+ - $(RM) $(TARGET).o
+ - $(RM) $(TARGET).a
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) vidport.sys
+ - $(RM) $(TARGET).sys
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-vidport.sys: $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
$(DLLTOOL) \
--dllname $(TARGET).sys \
--def $(TARGET).def \
-/*
+/* $Id: vidport.c,v 1.9 1999/12/04 20:58:42 ea Exp $
+ *
* VideoPort driver
* Written by Rex Jolliff
*/
return STATUS_SUCCESS;
}
-ULONG
+ULONG
+STDCALL
VideoPortCompareMemory(IN PVOID Source1,
IN PVOID Source2,
IN ULONG Length)
}
VOID
+STDCALL
VideoPortDebugPrint(IN ULONG DebugPrintLevel,
IN PCHAR DebugMessage, ...)
{
}
VP_STATUS
+STDCALL
VideoPortDisableInterrupt(IN PVOID HwDeviceExtension)
{
UNIMPLEMENTED;
}
VP_STATUS
+STDCALL
VideoPortEnableInterrupt(IN PVOID HwDeviceExtension)
{
UNIMPLEMENTED;
}
VOID
+STDCALL
VideoPortFreeDeviceBase(IN PVOID HwDeviceExtension,
IN PVOID MappedAddress)
{
}
ULONG
+STDCALL
VideoPortGetBusData(IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
IN ULONG SlotNumber,
}
UCHAR
+STDCALL
VideoPortGetCurrentIrql(VOID)
{
return KeGetCurrentIrql();
}
PVOID
+STDCALL
VideoPortGetDeviceBase(IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS IoAddress,
IN ULONG NumberOfUchars,
}
VP_STATUS
+STDCALL
VideoPortGetDeviceData(IN PVOID HwDeviceExtension,
IN VIDEO_DEVICE_DATA_TYPE DeviceDataType,
IN PMINIPORT_QUERY_DEVICE_ROUTINE CallbackRoutine,
}
VP_STATUS
+STDCALL
VideoPortGetAccessRanges(IN PVOID HwDeviceExtension,
IN ULONG NumRequestedResources,
IN PIO_RESOURCE_DESCRIPTOR RequestedResources OPTIONAL,
}
VP_STATUS
+STDCALL
VideoPortGetRegistryParameters(IN PVOID HwDeviceExtension,
IN PWSTR ParameterName,
IN UCHAR IsParameterFileName,
}
ULONG
+STDCALL
VideoPortInitialize(IN PVOID Context1,
IN PVOID Context2,
IN PVIDEO_HW_INITIALIZATION_DATA HwInitializationData,
}
VP_STATUS
+STDCALL
VideoPortInt10(IN PVOID HwDeviceExtension,
IN PVIDEO_X86_BIOS_ARGUMENTS BiosArguments)
{
}
VOID
+STDCALL
VideoPortLogError(IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET Vrp OPTIONAL,
IN VP_STATUS ErrorCode,
}
VP_STATUS
+STDCALL
VideoPortMapBankedMemory(IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
IN PULONG Length,
}
VP_STATUS
+STDCALL
VideoPortMapMemory(IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
IN PULONG Length,
}
VOID
+STDCALL
VideoPortMoveMemory(OUT PVOID Destination,
IN PVOID Source,
IN ULONG Length)
}
UCHAR
+STDCALL
VideoPortReadPortUchar(IN PUCHAR Port)
{
return READ_PORT_UCHAR(Port);
}
USHORT
+STDCALL
VideoPortReadPortUshort(IN PUSHORT Port)
{
return READ_PORT_USHORT(Port);
}
ULONG
+STDCALL
VideoPortReadPortUlong(IN PULONG Port)
{
return READ_PORT_ULONG(Port);
}
VOID
+STDCALL
VideoPortReadPortBufferUchar(IN PUCHAR Port,
OUT PUCHAR Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortReadPortBufferUshort(IN PUSHORT Port,
OUT PUSHORT Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortReadPortBufferUlong(IN PULONG Port,
OUT PULONG Buffer,
IN ULONG Count)
}
UCHAR
+STDCALL
VideoPortReadRegisterUchar(IN PUCHAR Register)
{
return READ_REGISTER_UCHAR(Register);
}
USHORT
+STDCALL
VideoPortReadRegisterUshort(IN PUSHORT Register)
{
return READ_REGISTER_USHORT(Register);
}
ULONG
+STDCALL
VideoPortReadRegisterUlong(IN PULONG Register)
{
return READ_REGISTER_ULONG(Register);
}
VOID
+STDCALL
VideoPortReadRegisterBufferUchar(IN PUCHAR Register,
OUT PUCHAR Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortReadRegisterBufferUshort(IN PUSHORT Register,
OUT PUSHORT Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortReadRegisterBufferUlong(IN PULONG Register,
OUT PULONG Buffer,
IN ULONG Count)
}
BOOLEAN
+STDCALL
VideoPortScanRom(IN PVOID HwDeviceExtension,
IN PUCHAR RomBase,
IN ULONG RomLength,
}
ULONG
+STDCALL
VideoPortSetBusData(IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
IN ULONG SlotNumber,
}
VP_STATUS
+STDCALL
VideoPortSetRegistryParameters(IN PVOID HwDeviceExtension,
IN PWSTR ValueName,
IN PVOID ValueData,
}
VP_STATUS
+STDCALL
VideoPortSetTrappedEmulatorPorts(IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
IN PVIDEO_ACCESS_RANGE AccessRange)
}
VOID
+STDCALL
VideoPortStallExecution(IN ULONG Microseconds)
{
KeStallExecutionProcessor(Microseconds);
}
VOID
+STDCALL
VideoPortStartTimer(IN PVOID HwDeviceExtension)
{
PVIDEOPORT_EXTENSION_DATA ExtensionData =
}
VOID
+STDCALL
VideoPortStopTimer(IN PVOID HwDeviceExtension)
{
PVIDEOPORT_EXTENSION_DATA ExtensionData =
}
BOOLEAN
+STDCALL
VideoPortSynchronizeExecution(IN PVOID HwDeviceExtension,
IN VIDEO_SYNCHRONIZE_PRIORITY Priority,
IN PMINIPORT_SYNCHRONIZE_ROUTINE SynchronizeRoutine,
}
VP_STATUS
+STDCALL
VideoPortUnmapMemory(IN PVOID HwDeviceExtension,
IN PVOID VirtualAddress,
IN HANDLE ProcessHandle)
}
VP_STATUS
+STDCALL
VideoPortVerifyAccessRanges(IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
IN PVIDEO_ACCESS_RANGE AccessRanges)
}
VOID
+STDCALL
VideoPortWritePortUchar(IN PUCHAR Port,
IN UCHAR Value)
{
}
VOID
+STDCALL
VideoPortWritePortUshort(IN PUSHORT Port,
IN USHORT Value)
{
}
VOID
+STDCALL
VideoPortWritePortUlong(IN PULONG Port,
IN ULONG Value)
{
}
VOID
+STDCALL
VideoPortWritePortBufferUchar(IN PUCHAR Port,
IN PUCHAR Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortWritePortBufferUshort(IN PUSHORT Port,
IN PUSHORT Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortWritePortBufferUlong(IN PULONG Port,
IN PULONG Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortWriteRegisterUchar(IN PUCHAR Register,
IN UCHAR Value)
{
}
VOID
+STDCALL
VideoPortWriteRegisterUshort(IN PUSHORT Register,
IN USHORT Value)
{
}
VOID
+STDCALL
VideoPortWriteRegisterUlong(IN PULONG Register,
IN ULONG Value)
{
}
VOID
+STDCALL
VideoPortWriteRegisterBufferUchar(IN PUCHAR Register,
IN PUCHAR Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortWriteRegisterBufferUshort(IN PUSHORT Register,
IN PUSHORT Buffer,
IN ULONG Count)
}
VOID
+STDCALL
VideoPortWriteRegisterBufferUlong(IN PULONG Register,
IN PULONG Buffer,
IN ULONG Count)
UNIMPLEMENTED;
}
-VOID VideoPortZeroMemory(OUT PVOID Destination,
+VOID
+STDCALL
+VideoPortZeroMemory(OUT PVOID Destination,
IN ULONG Length)
{
RtlZeroMemory (Destination, Length);
}
-VOID VideoPortZeroDeviceMemory(OUT PVOID Destination,
+VOID
+STDCALL
+VideoPortZeroDeviceMemory(OUT PVOID Destination,
IN ULONG Length)
{
UNIMPLEMENTED;
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "Videort Driver\0"
+ VALUE "FileVersion", "0.0.0\0"
+ VALUE "InternalName", "vidport\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "vidport.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+# $Id: Makefile,v 1.2 1999/12/04 20:58:42 ea Exp $
#
+# Named Pipes File System
#
-#
+
+TARGETNAME=npfs
BASE_CFLAGS = -I../../../include
-OBJECTS = super.o blockdev.o inode.o file.o dir.o rw.o quota.o security.o \
- attr.o ../../../ntoskrnl/ntoskrnl.a
+OBJECTS = create.o mount.o \
+ ../../../ntoskrnl/ntoskrnl.a
-all: ext2fs.sys
+all: $(TARGETNAME).sys
.phony: all
clean:
- - $(RM) super.o
- - $(RM) blockdev.o
- - $(RM) inode.o
- - $(RM) file.o
- - $(RM) dir.o
- - $(RM) rw.o
- - $(RM) junk.tmp
- - $(RM) base.tmp
- - $(RM) temp.exp
- - $(RM) ext2fs.sys
+ - $(RM) create.o
+ - $(RM) mount.o
+ - $(RM) $(TARGETNAME).sys
.phony: clean
-ext2fs.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp $(OBJECTS)
+$(TARGETNAME).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ $(OBJECTS)
$(RM) junk.tmp
- $(DLLTOOL) --dllname ext2fs.sys --base-file base.tmp \
- --output-exp temp.exp
+ $(DLLTOOL) \
+ --dllname $(TARGETNAME).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --kill-at
$(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry \
- -specs=../../svc_specs -mdll -o ext2fs.sys $(OBJECTS) -Wl,temp.exp
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGETNAME).sys \
+ $(OBJECTS) \
+ -Wl,temp.exp
$(RM) temp.exp
include ../../../rules.mak
-/*
+/* $Id: create.c,v 1.2 1999/12/04 20:58:42 ea Exp $
+ *
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: services/fs/np/create.c
//#define NDEBUG
#include <internal/debug.h>
-#include "np.h"
+#include "npfs.h"
/* FUNCTIONS *****************************************************************/
PipeDescr = ExAllocatePool(NonPagedPool, sizeof(NPFS_FSCONTEXT));
if (PipeDescr == NULL)
{
- return(STATUS_OUT_OF_MEMORY);
+ return(STATUS_NO_MEMORY);
}
Status = NpfsCreateEntry(PipeName, PipeDescr);
return(Status);
}
+
+
+/* EOF */
-/*
+/* $Id: mount.c,v 1.2 1999/12/04 20:58:42 ea Exp $
+ *
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: services/fs/np/mount.c
//#define NDEBUG
#include <internal/debug.h>
-#include "np.h"
+#include "npfs.h"
/* GLOBALS *******************************************************************/
return(STATUS_SUCCESS);
}
+
+
+/* EOF */
LIST_ENTRY GlobalListEntry;
ULONG Flags;
LIST_ENTRY MsgListHead;
- KPSIN_LOCK MsgListLock;
+ KSPIN_LOCK MsgListLock;
} NPFS_FSCONTEXT, *PNPFS_FSCONTEXT;
#endif /* __SERVICES_FS_NP_NPFS_H */
-/*
+/* $Id: iface.c,v 1.38 1999/12/04 20:58:42 ea Exp $
+ *
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: services/fs/vfat/iface.c
-#
+# $Id: makefile,v 1.11 1999/12/04 20:58:44 ea Exp $
#
#
TARGET=vfatfs
+
+#OBJECTS = blockdev.o dir.o dirwr.o iface.o $(TARGET).coff ../../../ntoskrnl/ntoskrnl.a
OBJECTS = blockdev.o dir.o dirwr.o iface.o ../../../ntoskrnl/ntoskrnl.a
BASE_CFLAGS = -I../../../include
-all: vfatfs.sys
+all: $(TARGET).sys
.phony: all
- $(RM) dir.o
- $(RM) dirwr.o
- $(RM) iface.o
+ - $(RM) $(TARGET).coff
- $(RM) junk.tmp
- $(RM) base.tmp
- $(RM) temp.exp
- - $(RM) vfatfs.sys
+ - $(RM) $(TARGET).sys
else
- - $(RM) blockdev.o dir.o dirwr.o iface.o junk.tmp base.tmp temp.exp vfatfs.sys
+ - $(RM) blockdev.o dir.o dirwr.o iface.o $(TARGET).coff junk.tmp base.tmp temp.exp $(TARGET).sys
endif
.phony: clean
$(CP) $(TARGET).sys ../../../$(DIST_DIR)/drivers/$(TARGET).sys
endif
-vfatfs.sys: $(OBJECTS)
- $(CC) -specs=../../svc_specs -mdll -o junk.tmp -Wl,--defsym,_end=end \
- -Wl,--defsym,_edata=__data_end__ -Wl,--defsym,_etext=etext \
- -Wl,--base-file,base.tmp -Wl,"-h vfatfs.sys" $(OBJECTS)
+$(TARGET).sys: $(OBJECTS)
+ $(CC) \
+ -specs=../../svc_specs \
+ -mdll \
+ -o junk.tmp \
+ -Wl,--defsym,_end=end \
+ -Wl,--defsym,_edata=__data_end__ \
+ -Wl,--defsym,_etext=etext \
+ -Wl,--base-file,base.tmp \
+ -Wl,"-h vfatfs.sys" \
+ $(OBJECTS)
- $(RM) junk.tmp
- $(DLLTOOL) --dllname vfatfs.sys --base-file base.tmp \
- --output-exp temp.exp --def vfatfs.def
+ $(DLLTOOL) \
+ --dllname $(TARGET).sys \
+ --base-file base.tmp \
+ --output-exp temp.exp \
+ --def vfatfs.def
- $(RM) base.tmp
- $(CC) --verbose -Wl,--image-base,0x10000 -Wl,-e,_DriverEntry@8 \
- -specs=../../svc_specs -mdll -o vfatfs.sys $(OBJECTS) \
- -Wl,temp.exp -Wl,"-h vfatfs.sys"
+ $(CC) \
+ --verbose \
+ -Wl,--image-base,0x10000 \
+ -Wl,-e,_DriverEntry@8 \
+ -Wl,temp.exp \
+ -Wl,"-h vfatfs.sys" \
+ -specs=../../svc_specs \
+ -mdll \
+ -o $(TARGET).sys \
+ $(OBJECTS)
- $(RM) temp.exp
+/* $Id: vfat.h,v 1.14 1999/12/04 20:58:44 ea Exp $ */
+
#include <wchar.h>
--- /dev/null
+
+#include <defines.h>
+#include <reactos/resource.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+ PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", RES_STR_COMPANY_NAME
+ VALUE "FileDescription", "VFAT IFS Driver\0"
+ VALUE "FileVersion", "0.0.6\0"
+ VALUE "InternalName", "vfatfs\0"
+ VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
+ VALUE "OriginalFilename", "vfatfs.sys\0"
+ VALUE "ProductName", RES_STR_PRODUCT_NAME
+ VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+