mirror of
https://github.com/reactos/reactos.git
synced 2024-08-19 18:02:55 +00:00
* Bring back rbuild build to be used until bug 6372 is fixed.
svn path=/branches/GSoC_2011/ThemesSupport/; revision=52691
This commit is contained in:
parent
efadde37ec
commit
84291d0d72
633
Makefile
Normal file
633
Makefile
Normal file
|
@ -0,0 +1,633 @@
|
||||||
|
# Well-known targets:
|
||||||
|
#
|
||||||
|
# all (default target)
|
||||||
|
# This target builds all of ReactOS.
|
||||||
|
#
|
||||||
|
# module
|
||||||
|
# These targets builds a single module. Replace module with the name of
|
||||||
|
# the module you want to build.
|
||||||
|
#
|
||||||
|
# bootcd
|
||||||
|
# This target builds an ISO (ReactOS.iso) from which ReactOS can be booted
|
||||||
|
# and installed.
|
||||||
|
#
|
||||||
|
# livecd
|
||||||
|
# This target builds an ISO (ReactOS-Live.iso) from which ReactOS can be
|
||||||
|
# booted, but not installed.
|
||||||
|
#
|
||||||
|
# install
|
||||||
|
# This target installs all of ReactOS to a location specified by the
|
||||||
|
# ROS_INSTALL environment variable.
|
||||||
|
#
|
||||||
|
# module_install
|
||||||
|
# These targets installs a single module to a location specified by the
|
||||||
|
# ROS_INSTALL environment variable. Replace module with the name of the
|
||||||
|
# module you want to install.
|
||||||
|
#
|
||||||
|
# clean
|
||||||
|
# This target cleans (deletes) all files that are generated when building
|
||||||
|
# ReactOS.
|
||||||
|
#
|
||||||
|
# module_clean
|
||||||
|
# These targets cleans (deletes) files that are generated when building a
|
||||||
|
# single module. Replace module with the name of the module you want to
|
||||||
|
# clean.
|
||||||
|
#
|
||||||
|
# depends
|
||||||
|
# This target does a complete dependency check of the ReactOS codebase.
|
||||||
|
# This can require several minutes to complete. If you only need to check
|
||||||
|
# dependencies for a single or few modules then you can use the
|
||||||
|
# module_depends targets instead. This target can also repair a damaged or
|
||||||
|
# missing makefile-${ROS_ARCH}.auto if needed.
|
||||||
|
#
|
||||||
|
# module_depends
|
||||||
|
# These targets do a dependency check of individual modules. Replace module
|
||||||
|
# with the name of the module for which you want to check dependencies.
|
||||||
|
# This is faster than the depends target which does a complete dependency
|
||||||
|
# check of the ReactOS codebase.
|
||||||
|
#
|
||||||
|
# bootcdregtest
|
||||||
|
# This target builds an ISO (ReactOS-RegTest.ISO) which is used for unattended
|
||||||
|
# regression testing.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Accepted environment variables:
|
||||||
|
#
|
||||||
|
# ROS_ARCH
|
||||||
|
# This variable specifies the name of the architecture to build ReactOS for.
|
||||||
|
# The variable defaults to i386.
|
||||||
|
#
|
||||||
|
# ROS_PREFIX
|
||||||
|
# This variable specifies the prefix of the MinGW installation. On Windows
|
||||||
|
# a prefix is usually not needed, but on linux it is usually "mingw32". If
|
||||||
|
# not present and no executable named "gcc" can be found, then the prefix is
|
||||||
|
# assumed to be "mingw32". If your gcc is named i386-mingw32-gcc then set
|
||||||
|
# ROS_PREFIX to i386-mingw32. Don't include the dash (-) before gcc.
|
||||||
|
#
|
||||||
|
# ROS_INTERMEDIATE
|
||||||
|
# This variable controls where to put intermediate files. Intermediate
|
||||||
|
# files are generated files that are needed to generate the final
|
||||||
|
# output files. Examples of intermediate files include *.o, *.a, and
|
||||||
|
# *.coff. N.B. Don't put a path separator at the end. The variable
|
||||||
|
# defaults to .\obj-{ROS_ARCH}.
|
||||||
|
#
|
||||||
|
# ROS_OUTPUT
|
||||||
|
# This variable controls where to put output files. Output files are
|
||||||
|
# generated files that makes up the result of the build process.
|
||||||
|
# Examples of output files include *.exe, *.dll, and *.sys. N.B. Don't
|
||||||
|
# put a path separator at the end. The variable defaults to .\output-{ROS_ARCH}.
|
||||||
|
#
|
||||||
|
# ROS_CDOUTPUT
|
||||||
|
# This variable controls the name of the ReactOS directory on cdrom.
|
||||||
|
# The variable defaults to reactos.
|
||||||
|
# Warning: setting this value may lead to a not bootable/installable cdrom.
|
||||||
|
#
|
||||||
|
# ROS_TEMPORARY
|
||||||
|
# This variable controls where to put temporary files. Temporary files
|
||||||
|
# are (usually small) generated files that are needed to generate the
|
||||||
|
# intermediate or final output files. Examples of temporary files include
|
||||||
|
# *.rci (preprocessed .rc files for wrc), *.tmp, and *.exp. N.B. Don't put
|
||||||
|
# a path separator at the end. The variable defaults to {ROS_INTERMEDIATE}
|
||||||
|
# directory.
|
||||||
|
#
|
||||||
|
# ROS_INSTALL
|
||||||
|
# This variable controls where to install output files to when using
|
||||||
|
# 'make install'. N.B. Don't put a path separator at the end. The variable
|
||||||
|
# defaults to .\{ROS_CDOUTPUT}.
|
||||||
|
#
|
||||||
|
# ROS_BUILDMAP
|
||||||
|
# This variable controls if map files are to be generated for executable
|
||||||
|
# output files. Map files have the extension .map. The value can be either
|
||||||
|
# full (to build map files with assembly code), yes (to build map files
|
||||||
|
# without source code) or no (to not build any map files). The variable
|
||||||
|
# defaults to no.
|
||||||
|
#
|
||||||
|
# ROS_BUILDNOSTRIP
|
||||||
|
# This variable controls if non-symbol-stripped versions are to be built
|
||||||
|
# of executable output files. Non-symbol-stripped executable output files
|
||||||
|
# have .nostrip added to the filename just before the extension. The value
|
||||||
|
# can be either yes (to build non-symbol-stripped versions of executable
|
||||||
|
# output files) or no (to not build non-symbol-stripped versions of
|
||||||
|
# executable output files). The variable defaults to no.
|
||||||
|
#
|
||||||
|
# ROS_LEAN_AND_MEAN
|
||||||
|
# This variable controls if all binaries should be stripped out of useless
|
||||||
|
# data added by GCC/LD as well as of RSYM symbol data. Output binary size
|
||||||
|
# will go from 80 to 40MB, memory usage from 58 to 38MB and the install CD
|
||||||
|
# from 18 to 13MB. The variable defaults to no.
|
||||||
|
#
|
||||||
|
# ROS_GENERATE_RSYM
|
||||||
|
# This variable controls generation of RSYM symbol data. The value can be
|
||||||
|
# either yes (to generate symbol data) or no. The variable defaults to yes.
|
||||||
|
#
|
||||||
|
# ROS_RBUILDFLAGS
|
||||||
|
# Pass parameters to rbuild.
|
||||||
|
# -v Be verbose.
|
||||||
|
# -c Clean as you go. Delete generated files as soon as they are not needed anymore.
|
||||||
|
# -dd Disable automatic dependencies.
|
||||||
|
# -da Enable automatic dependencies.
|
||||||
|
# -df Enable full dependencies.
|
||||||
|
# -dm{module} Check only automatic dependencies for this module.
|
||||||
|
# -hd Disable precompiled headers.
|
||||||
|
# -mi Let make handle creation of install directories. Rbuild will not generate the directories.
|
||||||
|
# -ps Generate proxy makefiles in source tree instead of the output tree.
|
||||||
|
# -ud Disable compilation units.
|
||||||
|
# -r Input XML
|
||||||
|
#
|
||||||
|
# ROS_AUTOMAKE
|
||||||
|
# Alternate name of makefile-${ROS_ARCH}.auto
|
||||||
|
#
|
||||||
|
# ROS_BUILDENGINE
|
||||||
|
# The Build engine to be used. The variable defaults to rbuild (RBUILD_TARGET)
|
||||||
|
#
|
||||||
|
|
||||||
|
# check for versions of make that don't have features we need...
|
||||||
|
# the function "eval" is only available in 3.80+, which happens to be the minimum
|
||||||
|
# version that has the features we use...
|
||||||
|
# THIS CHECK IS BORROWED FROM THE "GMSL" PROJECT, AND IS COVERED BY THE GPL LICENSE
|
||||||
|
# YOU CAN FIND OUT MORE ABOUT GMSL - A VERY COOL PROJECT - AT:
|
||||||
|
# http://gmsl.sourceforge.net/
|
||||||
|
|
||||||
|
__gmsl_have_eval :=
|
||||||
|
__gmsl_ignore := $(eval __gmsl_have_eval := T)
|
||||||
|
|
||||||
|
ifndef __gmsl_have_eval
|
||||||
|
$(error ReactOS's makefiles use GNU Make 3.80+ features, you have $(MAKE_VERSION), you MUST UPGRADE in order to build ReactOS - Sorry)
|
||||||
|
endif
|
||||||
|
# END of code borrowed from GMSL ( http://gmsl.sourceforge.net/ )
|
||||||
|
|
||||||
|
define NL
|
||||||
|
|
||||||
|
|
||||||
|
endef
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
|
.PHONY: clean
|
||||||
|
.PHONY: world
|
||||||
|
.PHONY: universe
|
||||||
|
|
||||||
|
ifneq ($(ROS_ARCH),)
|
||||||
|
ARCH := $(ROS_ARCH)
|
||||||
|
else
|
||||||
|
ARCH := i386
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ROS_AUTOMAKE),)
|
||||||
|
ROS_AUTOMAKE=makefile-$(ARCH).auto
|
||||||
|
endif
|
||||||
|
|
||||||
|
all: $(ROS_AUTOMAKE)
|
||||||
|
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
ifeq ($(HOST),)
|
||||||
|
ifeq ($(word 1,$(shell gcc -dumpmachine)),mingw32)
|
||||||
|
ifeq ($(findstring msys,$(shell sh --version 2>nul)),msys)
|
||||||
|
export OSTYPE = msys
|
||||||
|
HOST=mingw32-linux
|
||||||
|
HOST_CFLAGS+=-fshort-wchar
|
||||||
|
HOST_CPPFLAGS+=-fshort-wchar
|
||||||
|
else
|
||||||
|
HOST=mingw32-windows
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
HOST=mingw32-linux
|
||||||
|
HOST_CFLAGS+=-fshort-wchar
|
||||||
|
HOST_CPPFLAGS+=-fshort-wchar
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Default to half-verbose mode
|
||||||
|
ifeq ($(VERBOSE),no)
|
||||||
|
Q = @
|
||||||
|
HALFVERBOSEECHO = no
|
||||||
|
BUILDNO_QUIET = -q
|
||||||
|
else
|
||||||
|
ifeq ($(VERBOSE),full)
|
||||||
|
Q =
|
||||||
|
HALFVERBOSEECHO = no
|
||||||
|
BUILDNO_QUIET =
|
||||||
|
else
|
||||||
|
Q = @
|
||||||
|
HALFVERBOSEECHO = yes
|
||||||
|
BUILDNO_QUIET = -q
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifeq ($(HOST),mingw32-linux)
|
||||||
|
QUOTE = "
|
||||||
|
else
|
||||||
|
QUOTE =
|
||||||
|
endif
|
||||||
|
ifeq ($(HALFVERBOSEECHO),yes)
|
||||||
|
ECHO_CP =@echo $(QUOTE)[COPY] $@$(QUOTE)
|
||||||
|
ECHO_MKDIR =@echo $(QUOTE)[MKDIR] $@$(QUOTE)
|
||||||
|
ECHO_BUILDNO =@echo $(QUOTE)[BUILDNO] $@$(QUOTE)
|
||||||
|
ECHO_INVOKE =@echo $(QUOTE)[INVOKE] $<$(QUOTE)
|
||||||
|
ECHO_PCH =@echo $(QUOTE)[PCH] $@$(QUOTE)
|
||||||
|
ECHO_CPP =@echo $(QUOTE)[CPP] $@$(QUOTE)
|
||||||
|
ECHO_CC =@echo $(QUOTE)[CC] $<$(QUOTE)
|
||||||
|
ECHO_HOSTCC =@echo $(QUOTE)[HOST-CC] $<$(QUOTE)
|
||||||
|
ECHO_CL =@echo $(QUOTE)[CL] $<$(QUOTE)
|
||||||
|
ECHO_AS =@echo $(QUOTE)[AS] $<$(QUOTE)
|
||||||
|
ECHO_NASM =@echo $(QUOTE)[NASM] $<$(QUOTE)
|
||||||
|
ECHO_AR =@echo $(QUOTE)[AR] $@$(QUOTE)
|
||||||
|
ECHO_HOSTAR =@echo $(QUOTE)[HOST-AR] $@$(QUOTE)
|
||||||
|
ECHO_WINEBLD =@echo $(QUOTE)[WINEBLD] $@$(QUOTE)
|
||||||
|
ECHO_WRC =@echo $(QUOTE)[WRC] $@$(QUOTE)
|
||||||
|
ECHO_RC =@echo $(QUOTE)[RC] $@$(QUOTE)
|
||||||
|
ECHO_CVTRES =@echo $(QUOTE)[CVTRES] $@$(QUOTE)
|
||||||
|
ECHO_WIDL =@echo $(QUOTE)[WIDL] $@$(QUOTE)
|
||||||
|
ECHO_BIN2RES =@echo $(QUOTE)[BIN2RES] $<$(QUOTE)
|
||||||
|
ECHO_IMPLIB =@echo $(QUOTE)[IMPLIB] $@$(QUOTE)
|
||||||
|
ECHO_LD =@echo $(QUOTE)[LD] $@$(QUOTE)
|
||||||
|
ECHO_HOSTLD =@echo $(QUOTE)[HOST-LD] $@$(QUOTE)
|
||||||
|
ECHO_LINK =@echo $(QUOTE)[LINK] $@$(QUOTE)
|
||||||
|
ECHO_NM =@echo $(QUOTE)[NM] $@$(QUOTE)
|
||||||
|
ECHO_OBJDUMP =@echo $(QUOTE)[OBJDUMP] $@$(QUOTE)
|
||||||
|
ECHO_RBUILD =@echo $(QUOTE)[RBUILD] $@$(QUOTE)
|
||||||
|
ECHO_RSYM =@echo $(QUOTE)[RSYM] $@$(QUOTE)
|
||||||
|
ECHO_PEFIXUP =@echo $(QUOTE)[PEFIXUP] $@$(QUOTE)
|
||||||
|
ECHO_WMC =@echo $(QUOTE)[WMC] $@$(QUOTE)
|
||||||
|
ECHO_NCI =@echo $(QUOTE)[NCI] $@$(QUOTE)
|
||||||
|
ECHO_CABMAN =@echo $(QUOTE)[CABMAN] $<$(QUOTE)
|
||||||
|
ECHO_CDMAKE =@echo $(QUOTE)[CDMAKE] $@$(QUOTE)
|
||||||
|
ECHO_MKHIVE =@echo $(QUOTE)[MKHIVE] $@$(QUOTE)
|
||||||
|
ECHO_REGTESTS=@echo $(QUOTE)[REGTESTS] $@$(QUOTE)
|
||||||
|
ECHO_TEST =@echo $(QUOTE)[TEST] $@$(QUOTE)
|
||||||
|
ECHO_GENDIB =@echo $(QUOTE)[GENDIB] $@$(QUOTE)
|
||||||
|
ECHO_STRIP =@echo $(QUOTE)[STRIP] $@$(QUOTE)
|
||||||
|
ECHO_RGENSTAT=@echo $(QUOTE)[RGENSTAT] $@$(QUOTE)
|
||||||
|
ECHO_DEPENDS =@echo $(QUOTE)[DEPENDS] $<$(QUOTE)
|
||||||
|
ECHO_RSP =@echo $(QUOTE)[RSP] $@$(QUOTE)
|
||||||
|
else
|
||||||
|
ECHO_CP =
|
||||||
|
ECHO_MKDIR =
|
||||||
|
ECHO_BUILDNO =
|
||||||
|
ECHO_INVOKE =
|
||||||
|
ECHO_PCH =
|
||||||
|
ECHO_CPP =
|
||||||
|
ECHO_CC =
|
||||||
|
ECHO_HOSTCC =
|
||||||
|
ECHO_AS =
|
||||||
|
ECHO_NASM =
|
||||||
|
ECHO_AR =
|
||||||
|
ECHO_HOSTAR =
|
||||||
|
ECHO_WINEBLD =
|
||||||
|
ECHO_WRC =
|
||||||
|
ECHO_RC =
|
||||||
|
ECHO_CVTRES =
|
||||||
|
ECHO_WIDL =
|
||||||
|
ECHO_BIN2RES =
|
||||||
|
ECHO_IMPLIB =
|
||||||
|
ECHO_LD =
|
||||||
|
ECHO_HOSTLD =
|
||||||
|
ECHO_NM =
|
||||||
|
ECHO_OBJDUMP =
|
||||||
|
ECHO_RBUILD =
|
||||||
|
ECHO_RSYM =
|
||||||
|
ECHO_WMC =
|
||||||
|
ECHO_NCI =
|
||||||
|
ECHO_CABMAN =
|
||||||
|
ECHO_CDMAKE =
|
||||||
|
ECHO_MKHIVE =
|
||||||
|
ECHO_REGTESTS=
|
||||||
|
ECHO_TEST =
|
||||||
|
ECHO_GENDIB =
|
||||||
|
ECHO_STRIP =
|
||||||
|
ECHO_RGENSTAT=
|
||||||
|
ECHO_DEPENDS =
|
||||||
|
ECHO_RSP =
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Set host compiler/linker
|
||||||
|
ifeq ($(HOST_CC),)
|
||||||
|
HOST_CC = gcc
|
||||||
|
endif
|
||||||
|
ifeq ($(HOST_CPP),)
|
||||||
|
HOST_CPP = g++
|
||||||
|
endif
|
||||||
|
host_gcc = $(Q)$(HOST_CC)
|
||||||
|
host_gpp = $(Q)$(HOST_CPP)
|
||||||
|
host_ld = $(Q)ld
|
||||||
|
host_ar = $(Q)ar
|
||||||
|
host_objcopy = $(Q)objcopy
|
||||||
|
|
||||||
|
# Set target compiler/linker
|
||||||
|
ifneq ($(ROS_PREFIX),)
|
||||||
|
PREFIX_ := $(ROS_PREFIX)-
|
||||||
|
else
|
||||||
|
ifeq ($(HOST),mingw32-linux)
|
||||||
|
PREFIX_ := mingw32-
|
||||||
|
else
|
||||||
|
PREFIX_ :=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifeq ($(TARGET_CC),)
|
||||||
|
TARGET_CC = $(PREFIX_)gcc
|
||||||
|
endif
|
||||||
|
ifeq ($(TARGET_CPP),)
|
||||||
|
TARGET_CPP = $(PREFIX_)g++
|
||||||
|
endif
|
||||||
|
gcc = $(Q)$(TARGET_CC)
|
||||||
|
gpp = $(Q)$(TARGET_CPP)
|
||||||
|
gas = $(Q)$(TARGET_CC) -x assembler-with-cpp
|
||||||
|
ld = $(Q)$(PREFIX_)ld
|
||||||
|
nm = $(Q)$(PREFIX_)nm
|
||||||
|
objdump = $(Q)$(PREFIX_)objdump
|
||||||
|
ar = $(Q)$(PREFIX_)ar
|
||||||
|
objcopy = $(Q)$(PREFIX_)objcopy
|
||||||
|
dlltool = $(Q)$(PREFIX_)dlltool
|
||||||
|
strip = $(Q)$(PREFIX_)strip
|
||||||
|
windres = $(Q)$(PREFIX_)windres
|
||||||
|
|
||||||
|
# Set utilities
|
||||||
|
ifeq ($(OSTYPE),msys)
|
||||||
|
HOST=mingw32-linux
|
||||||
|
endif
|
||||||
|
ifeq ($(HOST),mingw32-linux)
|
||||||
|
ifeq ($(OSTYPE),msys)
|
||||||
|
export EXEPOSTFIX = .exe
|
||||||
|
else
|
||||||
|
export EXEPOSTFIX =
|
||||||
|
endif
|
||||||
|
export SEP = /
|
||||||
|
mkdir = -$(Q)mkdir -p
|
||||||
|
checkpoint = $(Q)touch
|
||||||
|
rm = $(Q)rm -f
|
||||||
|
cp = $(Q)cp
|
||||||
|
NUL = /dev/null
|
||||||
|
else # mingw32-windows
|
||||||
|
export EXEPOSTFIX = .exe
|
||||||
|
ROS_EMPTY =
|
||||||
|
export SEP = \$(ROS_EMPTY)
|
||||||
|
mkdir = -$(Q)mkdir
|
||||||
|
checkpoint = $(Q)copy /y NUL
|
||||||
|
rm = $(Q)del /f /q
|
||||||
|
cp = $(Q)copy /y
|
||||||
|
NUL = NUL
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(ROS_INTERMEDIATE),)
|
||||||
|
INTERMEDIATE := $(ROS_INTERMEDIATE)
|
||||||
|
else
|
||||||
|
INTERMEDIATE := obj-$(ARCH)
|
||||||
|
endif
|
||||||
|
INTERMEDIATE_ := $(INTERMEDIATE)$(SEP)
|
||||||
|
|
||||||
|
ifneq ($(ROS_OUTPUT),)
|
||||||
|
OUTPUT := $(ROS_OUTPUT)
|
||||||
|
else
|
||||||
|
OUTPUT := output-$(ARCH)
|
||||||
|
endif
|
||||||
|
OUTPUT_ := $(OUTPUT)$(SEP)
|
||||||
|
|
||||||
|
ifneq ($(ROS_CDOUTPUT),)
|
||||||
|
CDOUTPUT := $(ROS_CDOUTPUT)
|
||||||
|
else
|
||||||
|
CDOUTPUT := reactos
|
||||||
|
endif
|
||||||
|
CDOUTPUT_ := $(CDOUTPUT)$(SEP)
|
||||||
|
|
||||||
|
ifneq ($(ROS_TEMPORARY),)
|
||||||
|
TEMPORARY := $(ROS_TEMPORARY)
|
||||||
|
else
|
||||||
|
TEMPORARY := $(INTERMEDIATE)
|
||||||
|
endif
|
||||||
|
TEMPORARY_ := $(TEMPORARY)$(SEP)
|
||||||
|
|
||||||
|
ifneq ($(ROS_INSTALL),)
|
||||||
|
INSTALL := $(ROS_INSTALL)
|
||||||
|
else
|
||||||
|
INSTALL := $(CDOUTPUT)
|
||||||
|
endif
|
||||||
|
INSTALL_ := $(INSTALL)$(SEP)
|
||||||
|
|
||||||
|
RBUILD_FLAGS := -rReactOS-$(ARCH).rbuild -DARCH=$(ARCH)
|
||||||
|
|
||||||
|
$(INTERMEDIATE):
|
||||||
|
$(ECHO_MKDIR)
|
||||||
|
${mkdir} $@
|
||||||
|
|
||||||
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||||
|
$(OUTPUT):
|
||||||
|
$(ECHO_MKDIR)
|
||||||
|
${mkdir} $@
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(TEMPORARY),$(INTERMEDIATE))
|
||||||
|
ifneq ($(TEMPORARY),$(OUTPUT))
|
||||||
|
$(TEMPORARY):
|
||||||
|
$(ECHO_MKDIR)
|
||||||
|
${mkdir} $@
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h
|
||||||
|
|
||||||
|
include lib/lib.mak
|
||||||
|
include tools/tools.mak
|
||||||
|
-include $(ROS_AUTOMAKE)
|
||||||
|
|
||||||
|
PREAUTO := \
|
||||||
|
$(BIN2C_TARGET) \
|
||||||
|
$(BIN2RES_TARGET) \
|
||||||
|
$(BUILDNO_H) \
|
||||||
|
$(GENDIB_DIB_FILES) \
|
||||||
|
$(NCI_SERVICE_FILES)
|
||||||
|
|
||||||
|
ifeq ($(ARCH),powerpc)
|
||||||
|
PREAUTO += $(OFW_INTERFACE_SERVICE_FILES) $(PPCMMU_TARGETS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ROS_BUILDENGINE),)
|
||||||
|
ROS_BUILDENGINE=$(RBUILD_TARGET)
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(ROS_AUTOMAKE): $(ROS_BUILDENGINE) $(XMLBUILDFILES) | $(PREAUTO)
|
||||||
|
${mkdir} $(OUTPUT_)media$(SEP)inf 2>$(NUL)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
|
||||||
|
|
||||||
|
world: all bootcd livecd
|
||||||
|
|
||||||
|
universe:
|
||||||
|
$(MAKE) KDBG=1 DBG=1 \
|
||||||
|
ROS_AUTOMAKE=makefile-$(ARCH)-kd.auto \
|
||||||
|
ROS_INSTALL=reactos-$(ARCH)-kd \
|
||||||
|
ROS_INTERMEDIATE=obj-$(ARCH)-kd \
|
||||||
|
ROS_OUTPUT=output-$(ARCH)-kd \
|
||||||
|
world
|
||||||
|
$(MAKE) KDBG=0 DBG=1 \
|
||||||
|
ROS_AUTOMAKE=makefile-$(ARCH)-d.auto \
|
||||||
|
ROS_INSTALL=reactos-$(ARCH)-d \
|
||||||
|
ROS_INTERMEDIATE=obj-$(ARCH)-d \
|
||||||
|
ROS_OUTPUT=output-$(ARCH)-d \
|
||||||
|
world
|
||||||
|
$(MAKE) KDBG=0 DBG=0 \
|
||||||
|
ROS_AUTOMAKE=makefile-$(ARCH)-r.auto \
|
||||||
|
ROS_INSTALL=reactos-$(ARCH)-r \
|
||||||
|
ROS_INTERMEDIATE=obj-$(ARCH)-r \
|
||||||
|
ROS_OUTPUT=output-$(ARCH)-r \
|
||||||
|
world
|
||||||
|
|
||||||
|
.PHONY: rgenstat
|
||||||
|
rgenstat: $(RGENSTAT_TARGET)
|
||||||
|
$(ECHO_RGENSTAT)
|
||||||
|
$(Q)$(RGENSTAT_TARGET) apistatus.lst apistatus.xml
|
||||||
|
|
||||||
|
.PHONY: msbuild
|
||||||
|
msbuild: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msbuild
|
||||||
|
|
||||||
|
.PHONY: msbuild_clean
|
||||||
|
msbuild_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msbuild
|
||||||
|
|
||||||
|
.PHONY: depmap
|
||||||
|
depmap: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) depmap
|
||||||
|
|
||||||
|
.PHONY: vreport
|
||||||
|
vreport:$(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) vreport
|
||||||
|
|
||||||
|
.PHONY: msvc
|
||||||
|
msvc: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msvc
|
||||||
|
|
||||||
|
.PHONY: msvc6
|
||||||
|
msvc6: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs6.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc7
|
||||||
|
msvc7: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc71
|
||||||
|
msvc71: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc8
|
||||||
|
msvc8: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc9
|
||||||
|
msvc9: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs9.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc10
|
||||||
|
msvc10: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs10.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc6_clean
|
||||||
|
msvc6_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc7_clean
|
||||||
|
msvc7_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc71_clean
|
||||||
|
msvc71_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc8_clean
|
||||||
|
msvc8_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc9_clean
|
||||||
|
msvc9_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs9.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc10_clean
|
||||||
|
msvc10_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs10.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc_clean
|
||||||
|
msvc_clean: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msvc
|
||||||
|
|
||||||
|
.PHONY: msvc_clean_all
|
||||||
|
msvc_clean_all: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.10 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc7_install_debug
|
||||||
|
msvc7_install_debug: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcdebug -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc7_install_release
|
||||||
|
msvc7_install_release: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcrelease -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc7_install_speed
|
||||||
|
msvc7_install_speed: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcspeed -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc71_install_debug
|
||||||
|
msvc71_install_debug: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcdebug -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc71_install_release
|
||||||
|
msvc71_install_release: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcrelease -voversionconfiguration msvc
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: msvc71_install_speed
|
||||||
|
msvc71_install_speed: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcspeed -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc8_install_debug
|
||||||
|
msvc8_install_debug: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcdebug -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc8_install_release
|
||||||
|
msvc8_install_release: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcrelease -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc8_install_speed
|
||||||
|
msvc8_install_speed: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcspeed -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: makefile_auto_clean
|
||||||
|
makefile_auto_clean:
|
||||||
|
-@$(rm) $(ROS_AUTOMAKE) $(PREAUTO) 2>$(NUL)
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean: makefile_auto_clean
|
||||||
|
|
||||||
|
.PHONY: depends
|
||||||
|
depends: $(ROS_BUILDENGINE)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
|
113
ReactOS-amd64.rbuild
Normal file
113
ReactOS-amd64.rbuild
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
||||||
|
<project name="ReactOS" makefile="makefile-amd64.auto" xmlns:xi="http://www.w3.org/2001/XInclude" allowwarnings="true">
|
||||||
|
<xi:include href="config-amd64.rbuild">
|
||||||
|
<xi:fallback>
|
||||||
|
<xi:include href="config-amd64.template.rbuild" />
|
||||||
|
</xi:fallback>
|
||||||
|
</xi:include>
|
||||||
|
|
||||||
|
<xi:include href="ReactOS-generic.rbuild" />
|
||||||
|
|
||||||
|
<define name="_M_AMD64" />
|
||||||
|
<define name="_AMD64_" />
|
||||||
|
<define name="_M_AXP64" />
|
||||||
|
<define name="__x86_64__" />
|
||||||
|
<!-- define name="_X86AMD64_" / FIXME: what is this used for? -->
|
||||||
|
<define name="_WIN64" />
|
||||||
|
<define name="TARGET_amd64" host="true" />
|
||||||
|
|
||||||
|
<define name="USE_COMPILER_EXCEPTIONS" />
|
||||||
|
<define name ="NO_UNDERSCORE_PREFIX" />
|
||||||
|
|
||||||
|
<property name="PLATFORM" value="PC"/>
|
||||||
|
<property name="usewrc" value="false"/>
|
||||||
|
<property name="WINEBUILD_FLAGS" value="--kill-at"/>
|
||||||
|
|
||||||
|
<group compilerset="gcc">
|
||||||
|
<if property="OPTIMIZE" value="1">
|
||||||
|
<compilerflag>-ftracer</compilerflag>
|
||||||
|
<compilerflag>-momit-leaf-frame-pointer</compilerflag>
|
||||||
|
</if>
|
||||||
|
<compilerflag>-fms-extensions</compilerflag>
|
||||||
|
<compilerflag>-mpreferred-stack-boundary=4</compilerflag>
|
||||||
|
<compilerflag compiler="midl">-m64 --win64</compilerflag>
|
||||||
|
<!-- compilerflag compiler="cc,cxx">-gstabs+</compilerflag -->
|
||||||
|
<!-- compilerflag compiler="as">-gstabs+</compilerflag -->
|
||||||
|
<compilerflag>-U_X86_</compilerflag>
|
||||||
|
<compilerflag>-UWIN32</compilerflag>
|
||||||
|
<compilerflag>-Wno-format</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group linkerset="ld">
|
||||||
|
<linkerflag>-disable-stdcall-fixup</linkerflag>
|
||||||
|
<linkerflag>-file-alignment=0x1000</linkerflag>
|
||||||
|
<linkerflag>-section-alignment=0x1000</linkerflag>
|
||||||
|
<linkerflag>--unique=.eh_frame</linkerflag>
|
||||||
|
<linkerflag>-static</linkerflag>
|
||||||
|
<linkerflag>--exclude-all-symbols</linkerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<if property="USERMODE" value="1">
|
||||||
|
<directory name="base">
|
||||||
|
<directory name="applications">
|
||||||
|
<xi:include href="base/applications/applications.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="services">
|
||||||
|
<xi:include href="base/services/services.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="setup">
|
||||||
|
<xi:include href="base/setup/setup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="shell">
|
||||||
|
<directory name="cmd">
|
||||||
|
<xi:include href="base/shell/cmd/cmd.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="explorer-new">
|
||||||
|
<xi:include href="base/shell/explorer-new/explorer.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="system">
|
||||||
|
<xi:include href="base/system/system.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="dll">
|
||||||
|
<xi:include href="dll/dll.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<directory name="boot">
|
||||||
|
<xi:include href="boot/boot.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="drivers">
|
||||||
|
<xi:include href="drivers/drivers.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="hal">
|
||||||
|
<xi:include href="hal/hal.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="include">
|
||||||
|
<xi:include href="include/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="lib">
|
||||||
|
<xi:include href="lib/lib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="media">
|
||||||
|
<xi:include href="media/media.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="modules">
|
||||||
|
<xi:include href="modules/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ntoskrnl">
|
||||||
|
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
|
||||||
|
<if property="BUILD_MP" value="1">
|
||||||
|
<xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
|
||||||
|
</if>
|
||||||
|
</directory>
|
||||||
|
<directory name="subsystems">
|
||||||
|
<xi:include href="subsystems/subsystems.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tools">
|
||||||
|
<xi:include href="tools/tools.rbuild" />
|
||||||
|
</directory>
|
||||||
|
|
||||||
|
</project>
|
160
ReactOS-arm.rbuild
Normal file
160
ReactOS-arm.rbuild
Normal file
|
@ -0,0 +1,160 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
||||||
|
<project name="ReactOS" makefile="makefile-arm.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<xi:include href="config-arm.rbuild">
|
||||||
|
<xi:fallback>
|
||||||
|
<xi:include href="config-arm.template.rbuild" />
|
||||||
|
</xi:fallback>
|
||||||
|
</xi:include>
|
||||||
|
|
||||||
|
<xi:include href="ReactOS-generic.rbuild" />
|
||||||
|
|
||||||
|
<!-- <define name="_M_ARM" /> Already defined by toolchain -->
|
||||||
|
<define name="_ARM_" />
|
||||||
|
<define name="__arm__" />
|
||||||
|
<define name="TARGET_arm" host="true" />
|
||||||
|
|
||||||
|
<define name="USE_COMPILER_EXCEPTIONS" />
|
||||||
|
|
||||||
|
<property name="WINEBUILD_FLAGS" value="--kill-at"/>
|
||||||
|
|
||||||
|
<include>include/reactos/arm</include>
|
||||||
|
|
||||||
|
<if property="SARCH" value="versatile">
|
||||||
|
<define name="BOARD_CONFIG_VERSATILE"/>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<group compilerset="gcc">
|
||||||
|
<if property="OPTIMIZE" value="1">
|
||||||
|
<compilerflag>-ftracer</compilerflag>
|
||||||
|
</if>
|
||||||
|
<compilerflag>-fms-extensions</compilerflag>
|
||||||
|
<compilerflag>-Wno-attributes</compilerflag>
|
||||||
|
<compilerflag>-U_UNICODE</compilerflag>
|
||||||
|
<compilerflag>-UUNICODE</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<define name="__MSVCRT__"/> <!-- DUBIOUS -->
|
||||||
|
|
||||||
|
<group linkerset="ld">
|
||||||
|
<linkerflag>--strip-debug</linkerflag> <!-- INVESTIGATE -->
|
||||||
|
<linkerflag>-static</linkerflag> <!-- INVESTIGATE -->
|
||||||
|
<linkerflag>-file-alignment=0x1000</linkerflag>
|
||||||
|
<linkerflag>-section-alignment=0x1000</linkerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<directory name="media">
|
||||||
|
<directory name="nls">
|
||||||
|
<xi:include href="media/nls/nls.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="lib">
|
||||||
|
<directory name="drivers">
|
||||||
|
<directory name="csq">
|
||||||
|
<xi:include href="lib/drivers/csq/csq.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="cportlib">
|
||||||
|
<xi:include href="lib/cportlib/cportlib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="debugsup">
|
||||||
|
<xi:include href="lib/debugsup/debugsup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="3rdparty">
|
||||||
|
<directory name="zlib">
|
||||||
|
<xi:include href="lib/3rdparty/zlib/zlib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="rtl">
|
||||||
|
<xi:include href="lib/rtl/rtl.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="host">
|
||||||
|
<directory name="wcsfuncs">
|
||||||
|
<xi:include href="lib/host/wcsfuncs/wcsfuncs.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="inflib">
|
||||||
|
<xi:include href="lib/inflib/inflib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="newinflib">
|
||||||
|
<xi:include href="lib/newinflib/inflib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="cmlib">
|
||||||
|
<xi:include href="lib/cmlib/cmlib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="pseh">
|
||||||
|
<xi:include href="lib/pseh/pseh.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="rossym">
|
||||||
|
<xi:include href="lib/rossym/rossym.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="sdk">
|
||||||
|
<directory name="crt">
|
||||||
|
<xi:include href="lib/sdk/crt/crt.rbuild" />
|
||||||
|
<xi:include href="lib/sdk/crt/libcntpr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ioevent">
|
||||||
|
<xi:include href="lib/sdk/ioevent/ioevent.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="nt">
|
||||||
|
<xi:include href="lib/sdk/nt/nt.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="wdmguid">
|
||||||
|
<xi:include href="lib/sdk/wdmguid/wdmguid.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="smlib">
|
||||||
|
<xi:include href="lib/smlib/smlib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="include">
|
||||||
|
<xi:include href="include/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tools">
|
||||||
|
<xi:include href="tools/tools.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ntoskrnl">
|
||||||
|
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="hal">
|
||||||
|
<xi:include href="hal/hal.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="boot">
|
||||||
|
<xi:include href="boot/boot.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="drivers">
|
||||||
|
<directory name="storage">
|
||||||
|
<directory name="class">
|
||||||
|
<directory name="ramdisk">
|
||||||
|
<xi:include href="drivers/storage/class/ramdisk/ramdisk.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="filesystems">
|
||||||
|
<directory name="fastfat">
|
||||||
|
<xi:include href="drivers/filesystems/fastfat/vfatfs.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="base">
|
||||||
|
<directory name="kdcom">
|
||||||
|
<xi:include href="drivers/base/kdcom/kdcom.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="bootvid">
|
||||||
|
<xi:include href="drivers/base/bootvid/bootvid.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="dll">
|
||||||
|
<directory name="ntdll">
|
||||||
|
<xi:include href="dll/ntdll/ntdll.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
<directory name="base">
|
||||||
|
<directory name="system">
|
||||||
|
<directory name="smss">
|
||||||
|
<xi:include href="base/system/smss/smss.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
</directory>
|
||||||
|
</project>
|
150
ReactOS-generic.rbuild
Normal file
150
ReactOS-generic.rbuild
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<xi:include href="baseaddress.rbuild" />
|
||||||
|
|
||||||
|
<define name="__REACTOS__" />
|
||||||
|
<define name="__REACTOS__" host="true" />
|
||||||
|
|
||||||
|
<if property="DBG" value="1">
|
||||||
|
<define name="DBG">1</define>
|
||||||
|
<define name="_SEH_ENABLE_TRACE" />
|
||||||
|
<property name="DBG_OR_KDBG" value="true" />
|
||||||
|
</if>
|
||||||
|
<if property="DBG" value="0">
|
||||||
|
<define name="DBG">0</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if property="KDBG" value="1">
|
||||||
|
<define name="KDBG">1</define>
|
||||||
|
<property name="DBG_OR_KDBG" value="true" />
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- The version target valid values are: Nt4 , NT5 , NT51 -->
|
||||||
|
<property name="VERSION_TARGET" value="NT52" />
|
||||||
|
|
||||||
|
<if property="VERSION_TARGET" value="NT4">
|
||||||
|
<define name="WINVER">0x400</define>
|
||||||
|
<define name="_WIN32_IE">0x600</define>
|
||||||
|
<define name="_WIN32_WINNT">0x400</define>
|
||||||
|
<define name="_WIN32_WINDOWS">0x400</define>
|
||||||
|
<define name="_SETUPAPI_VER">0x400</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if property="VERSION_TARGET" value="NT5">
|
||||||
|
<define name="WINVER">0x500</define>
|
||||||
|
<define name="_WIN32_IE">0x600</define>
|
||||||
|
<define name="_WIN32_WINNT">0x500</define>
|
||||||
|
<define name="_WIN32_WINDOWS">0x500</define>
|
||||||
|
<define name="_SETUPAPI_VER">0x500</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if property="VERSION_TARGET" value="NT51">
|
||||||
|
<define name="WINVER">0x501</define>
|
||||||
|
<define name="_WIN32_IE">0x600</define>
|
||||||
|
<define name="_WIN32_WINNT">0x501</define>
|
||||||
|
<define name="_WIN32_WINDOWS">0x501</define>
|
||||||
|
<define name="_SETUPAPI_VER">0x501</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if property="VERSION_TARGET" value="NT52">
|
||||||
|
<define name="WINVER">0x502</define>
|
||||||
|
<define name="_WIN32_IE">0x600</define>
|
||||||
|
<define name="_WIN32_WINNT">0x502</define>
|
||||||
|
<define name="_WIN32_WINDOWS">0x502</define>
|
||||||
|
<define name="_SETUPAPI_VER">0x502</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if property="VERSION_TARGET" value="NT6">
|
||||||
|
<define name="WINVER">0x600</define>
|
||||||
|
<define name="_WIN32_IE">0x600</define>
|
||||||
|
<define name="_WIN32_WINNT">0x600</define>
|
||||||
|
<define name="_WIN32_WINDOWS">0x600</define>
|
||||||
|
<define name="_SETUPAPI_VER">0x600</define>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<include>.</include>
|
||||||
|
<include>include</include>
|
||||||
|
<include root="intermediate">include</include>
|
||||||
|
<include>include/psdk</include>
|
||||||
|
<include root="intermediate">include/psdk</include>
|
||||||
|
<include>include/dxsdk</include>
|
||||||
|
<include root="intermediate">include/dxsdk</include>
|
||||||
|
<include>include/crt</include>
|
||||||
|
<include compilerset="gcc">include/crt/mingw32</include>
|
||||||
|
<include compilerset="msc">include/crt/msc</include>
|
||||||
|
<include>include/ddk</include>
|
||||||
|
<include>include/GL</include>
|
||||||
|
<include>include/ndk</include>
|
||||||
|
<include>include/reactos</include>
|
||||||
|
<include root="intermediate">include/reactos</include>
|
||||||
|
<include root="intermediate">include/reactos/mc</include>
|
||||||
|
<include>include/reactos/libs</include>
|
||||||
|
|
||||||
|
<include host="true">include/host</include>
|
||||||
|
|
||||||
|
<group compilerset="gcc">
|
||||||
|
<compilerflag>-Wall</compilerflag>
|
||||||
|
<compilerflag>-Wno-char-subscripts</compilerflag>
|
||||||
|
<compilerflag compiler="cxx">-Wno-non-virtual-dtor</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group compilerset="msc">
|
||||||
|
<define name="inline" compiler="cc">__inline</define>
|
||||||
|
<define name="__STDC__" compiler="cc">1</define>
|
||||||
|
<compilerflag>/Zl</compilerflag>
|
||||||
|
<compilerflag>/Zi</compilerflag>
|
||||||
|
<compilerflag>/W1</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group compilerset="gcc">
|
||||||
|
<if property="OPTIMIZE" value="1">
|
||||||
|
<compilerflag>-Os</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="2">
|
||||||
|
<compilerflag>-Os</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="3">
|
||||||
|
<compilerflag>-O1</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="4">
|
||||||
|
<compilerflag>-O2</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="5">
|
||||||
|
<compilerflag>-O3</compilerflag>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<compilerflag>-fno-strict-aliasing</compilerflag>
|
||||||
|
<compilerflag>-Wpointer-arith</compilerflag>
|
||||||
|
<compilerflag>-Wno-multichar</compilerflag>
|
||||||
|
<compilerflag>-Wno-error=uninitialized</compilerflag>
|
||||||
|
<!-- compilerflag>-H</compilerflag> enable this for header traces -->
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group compilerset="msc">
|
||||||
|
<if property="OPTIMIZE" value="1">
|
||||||
|
<compilerflag>/O1</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="2">
|
||||||
|
<compilerflag>/O2</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="3">
|
||||||
|
<compilerflag>/Ox /GS-</compilerflag>
|
||||||
|
<compilerflag>/Ot</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="4">
|
||||||
|
<compilerflag>/Ox /GS-</compilerflag>
|
||||||
|
<compilerflag>/Os</compilerflag>
|
||||||
|
</if>
|
||||||
|
<if property="OPTIMIZE" value="5">
|
||||||
|
<compilerflag>/Ox /GS-</compilerflag>
|
||||||
|
<compilerflag>/Os</compilerflag>
|
||||||
|
<compilerflag>/Ob2</compilerflag>
|
||||||
|
<compilerflag>/GF</compilerflag>
|
||||||
|
<compilerflag>/Gy</compilerflag>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<compilerflag>/GS-</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
</group>
|
81
ReactOS-i386.rbuild
Normal file
81
ReactOS-i386.rbuild
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
||||||
|
<project name="ReactOS" makefile="makefile-i386.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<xi:include href="config.rbuild">
|
||||||
|
<xi:fallback>
|
||||||
|
<xi:include href="config.template.rbuild" />
|
||||||
|
</xi:fallback>
|
||||||
|
</xi:include>
|
||||||
|
|
||||||
|
<xi:include href="ReactOS-generic.rbuild" />
|
||||||
|
|
||||||
|
<define name="_M_IX86" />
|
||||||
|
<define name="_X86_" />
|
||||||
|
<define name="__i386__" />
|
||||||
|
<define name="TARGET_i386" host="true" />
|
||||||
|
|
||||||
|
<define name="USE_COMPILER_EXCEPTIONS" />
|
||||||
|
<define name="_USE_32BIT_TIME_T" />
|
||||||
|
|
||||||
|
<property name="PLATFORM" value="PC"/>
|
||||||
|
|
||||||
|
<group compilerset="gcc">
|
||||||
|
<if property="OPTIMIZE" value="1">
|
||||||
|
<compilerflag>-ftracer</compilerflag>
|
||||||
|
<compilerflag>-momit-leaf-frame-pointer</compilerflag>
|
||||||
|
</if>
|
||||||
|
<compilerflag>-fms-extensions</compilerflag>
|
||||||
|
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
|
||||||
|
<compilerflag compiler="midl">-m32 --win32</compilerflag>
|
||||||
|
<compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
|
||||||
|
<compilerflag compiler="cc,cxx">-fno-set-stack-executable</compilerflag>
|
||||||
|
<compilerflag compiler="cc,cxx">-fno-optimize-sibling-calls</compilerflag>
|
||||||
|
<compilerflag compiler="as">-gstabs+</compilerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<group linkerset="ld">
|
||||||
|
<linkerflag>-disable-stdcall-fixup</linkerflag>
|
||||||
|
<linkerflag>-file-alignment=0x1000</linkerflag>
|
||||||
|
<linkerflag>-section-alignment=0x1000</linkerflag>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<directory name="base">
|
||||||
|
<xi:include href="base/base.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="boot">
|
||||||
|
<xi:include href="boot/boot.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="dll">
|
||||||
|
<xi:include href="dll/dll.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="drivers">
|
||||||
|
<xi:include href="drivers/drivers.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="hal">
|
||||||
|
<xi:include href="hal/hal.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="include">
|
||||||
|
<xi:include href="include/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="lib">
|
||||||
|
<xi:include href="lib/lib.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="media">
|
||||||
|
<xi:include href="media/media.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="modules">
|
||||||
|
<xi:include href="modules/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ntoskrnl">
|
||||||
|
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
|
||||||
|
<if property="BUILD_MP" value="1">
|
||||||
|
<xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
|
||||||
|
</if>
|
||||||
|
</directory>
|
||||||
|
<directory name="subsystems">
|
||||||
|
<xi:include href="subsystems/subsystems.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tools">
|
||||||
|
<xi:include href="tools/tools.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</project>
|
25
ReactOS-ppc.rbuild
Normal file
25
ReactOS-ppc.rbuild
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
||||||
|
<project name="ReactOS" makefile="makefile-ppc.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<xi:include href="config-ppc.rbuild">
|
||||||
|
<xi:fallback>
|
||||||
|
<xi:include href="config-ppc.template.rbuild" />
|
||||||
|
</xi:fallback>
|
||||||
|
</xi:include>
|
||||||
|
|
||||||
|
<xi:include href="ReactOS-generic.rbuild" />
|
||||||
|
|
||||||
|
<property name="MKHIVE_OPTIONS" value="-be" />
|
||||||
|
<property name="OFWLDR_LINKFORMAT" value="-L$(INTERMEDIATE)/lib/ppcmmu -lppcmmu_code -nostdlib -nostartfiles -lgcc -Wl,-e,__start -Wl,-Ttext,0xe00000 -N"/>
|
||||||
|
<property name="NTOSKRNL_SHARED" value="-Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 -nostartfiles -shared"/>
|
||||||
|
|
||||||
|
<define name="__MSVCRT__"/>
|
||||||
|
<compilerflag>-fshort-wchar</compilerflag>
|
||||||
|
<compilerflag>-fsigned-char</compilerflag>
|
||||||
|
<compilerflag>-mfull-toc</compilerflag>
|
||||||
|
<compilerflag>-meabi</compilerflag>
|
||||||
|
<compilerflag>-O2</compilerflag>
|
||||||
|
<compilerflag>-Wno-strict-aliasing</compilerflag>
|
||||||
|
<compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
|
||||||
|
<compilerflag compiler="as">-gstabs+</compilerflag>
|
||||||
|
</project>
|
109
base/applications/applications.rbuild
Normal file
109
base/applications/applications.rbuild
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="cacls">
|
||||||
|
<xi:include href="cacls/cacls.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="calc">
|
||||||
|
<xi:include href="calc/calc.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="charmap">
|
||||||
|
<xi:include href="charmap/charmap.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="cmdutils">
|
||||||
|
<xi:include href="cmdutils/cmdutils.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="control">
|
||||||
|
<xi:include href="control/control.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="dxdiag">
|
||||||
|
<xi:include href="dxdiag/dxdiag.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="extrac32">
|
||||||
|
<xi:include href="extrac32/extrac32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="findstr">
|
||||||
|
<xi:include href="findstr/findstr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="fontview">
|
||||||
|
<xi:include href="fontview/fontview.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="games">
|
||||||
|
<xi:include href="games/games.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="hh">
|
||||||
|
<xi:include href="hh/hh.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="iexplore">
|
||||||
|
<xi:include href="iexplore/iexplore.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="kbswitch">
|
||||||
|
<xi:include href="kbswitch/kbswitch.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="logoff">
|
||||||
|
<xi:include href="logoff/logoff.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="magnify">
|
||||||
|
<xi:include href="magnify/magnify.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="mplay32">
|
||||||
|
<xi:include href="mplay32/mplay32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="msconfig">
|
||||||
|
<xi:include href="msconfig/msconfig.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="mscutils">
|
||||||
|
<xi:include href="mscutils/directory.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="mspaint">
|
||||||
|
<xi:include href="mspaint/mspaint.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="mstsc">
|
||||||
|
<xi:include href="mstsc/mstsc.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="network">
|
||||||
|
<xi:include href="network/network.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="notepad">
|
||||||
|
<xi:include href="notepad/notepad.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="regedit">
|
||||||
|
<xi:include href="regedit/regedit.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="regedt32">
|
||||||
|
<xi:include href="regedt32/regedt32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="sc">
|
||||||
|
<xi:include href="sc/sc.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="screensavers">
|
||||||
|
<xi:include href="screensavers/screensavers.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="shutdown">
|
||||||
|
<xi:include href="shutdown/shutdown.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="sndrec32">
|
||||||
|
<xi:include href="sndrec32/sndrec32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="sndvol32">
|
||||||
|
<xi:include href="sndvol32/sndvol32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="taskmgr">
|
||||||
|
<xi:include href="taskmgr/taskmgr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="winhlp32">
|
||||||
|
<xi:include href="winhlp32/winhlp32.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="winver">
|
||||||
|
<xi:include href="winver/winver.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="wordpad">
|
||||||
|
<xi:include href="wordpad/wordpad.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="write">
|
||||||
|
<xi:include href="write/write.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="rapps">
|
||||||
|
<xi:include href="rapps/rapps.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
12
base/applications/cacls/cacls.rbuild
Normal file
12
base/applications/cacls/cacls.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="cacls" type="win32cui" installbase="system32" installname="cacls.exe" unicode="true">
|
||||||
|
<include base="cacls">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>cacls.c</file>
|
||||||
|
<file>cacls.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
16
base/applications/calc/calc.rbuild
Normal file
16
base/applications/calc/calc.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="calc" type="win32gui" installbase="system32" installname="calc.exe" unicode="yes">
|
||||||
|
<include base="calc">.</include>
|
||||||
|
<define name="DISABLE_HTMLHELP_SUPPORT">1</define>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>convert.c</file>
|
||||||
|
<file>function.c</file>
|
||||||
|
<file>rpn.c</file>
|
||||||
|
<file>utl.c</file>
|
||||||
|
<file>winmain.c</file>
|
||||||
|
<file>resource.rc</file>
|
||||||
|
</module>
|
14
base/applications/charmap/charmap.rbuild
Normal file
14
base/applications/charmap/charmap.rbuild
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="charmap" type="win32gui" installbase="system32" installname="charmap.exe" unicode="yes">
|
||||||
|
<include base="charmap">.</include>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>charmap.c</file>
|
||||||
|
<file>lrgcell.c</file>
|
||||||
|
<file>map.c</file>
|
||||||
|
<file>charmap.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
28
base/applications/cmdutils/cmdutils.rbuild
Normal file
28
base/applications/cmdutils/cmdutils.rbuild
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="dbgprint">
|
||||||
|
<xi:include href="dbgprint/dbgprint.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="doskey">
|
||||||
|
<xi:include href="doskey/doskey.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="find">
|
||||||
|
<xi:include href="find/find.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="hostname">
|
||||||
|
<xi:include href="hostname/hostname.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="lodctr">
|
||||||
|
<xi:include href="lodctr/lodctr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="more">
|
||||||
|
<xi:include href="more/more.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="reg">
|
||||||
|
<xi:include href="reg/reg.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="xcopy">
|
||||||
|
<xi:include href="xcopy/xcopy.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
5
base/applications/cmdutils/dbgprint/dbgprint.rbuild
Normal file
5
base/applications/cmdutils/dbgprint/dbgprint.rbuild
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="dbgprint" type="win32cui" installbase="system32" installname="dbgprint.exe">
|
||||||
|
<file>dbgprint.c</file>
|
||||||
|
</module>
|
7
base/applications/cmdutils/doskey/doskey.rbuild
Normal file
7
base/applications/cmdutils/doskey/doskey.rbuild
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="doskey" type="win32cui" installbase="system32" installname="doskey.exe" unicode="yes">
|
||||||
|
<library>user32</library>
|
||||||
|
<file>doskey.c</file>
|
||||||
|
<file>doskey.rc</file>
|
||||||
|
</module>
|
8
base/applications/cmdutils/find/find.rbuild
Normal file
8
base/applications/cmdutils/find/find.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="find" type="win32cui" installbase="system32" installname="find.exe">
|
||||||
|
<library>user32</library>
|
||||||
|
<file>find.c</file>
|
||||||
|
<file>find.rc</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
7
base/applications/cmdutils/hostname/hostname.rbuild
Normal file
7
base/applications/cmdutils/hostname/hostname.rbuild
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="hostname" type="win32cui" installbase="system32" installname="hostname.exe">
|
||||||
|
<file>hostname.c</file>
|
||||||
|
<file>hostname.rc</file>
|
||||||
|
</module>
|
||||||
|
|
7
base/applications/cmdutils/lodctr/lodctr.rbuild
Normal file
7
base/applications/cmdutils/lodctr/lodctr.rbuild
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="lodctr" type="win32cui" installbase="system32" installname="lodctr.exe" unicode="yes">
|
||||||
|
<library>loadperf</library>
|
||||||
|
<library>wine</library>
|
||||||
|
<file>lodctr_main.c</file>
|
||||||
|
</module>
|
8
base/applications/cmdutils/more/more.rbuild
Normal file
8
base/applications/cmdutils/more/more.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="more" type="win32cui" installbase="system32" installname="more.exe">
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>more.c</file>
|
||||||
|
<file>more.rc</file>
|
||||||
|
</module>
|
11
base/applications/cmdutils/reg/reg.rbuild
Normal file
11
base/applications/cmdutils/reg/reg.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="reg" type="win32cui" installbase="system32" installname="reg.exe" unicode="true">
|
||||||
|
<include base="reg">.</include>
|
||||||
|
<redefine name="_WIN32_WINNT">0x600</redefine>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>reg.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
11
base/applications/cmdutils/xcopy/xcopy.rbuild
Normal file
11
base/applications/cmdutils/xcopy/xcopy.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="xcopy" type="win32cui" installbase="system32" installname="xcopy.exe" unicode="true">
|
||||||
|
<include base="xcopy">.</include>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>xcopy.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
<metadata description="xcopy command-line tool" />
|
||||||
|
</module>
|
9
base/applications/control/control.rbuild
Normal file
9
base/applications/control/control.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="control" type="win32gui" baseaddress="${BASEADDRESS_CONTROL}" installbase="system32" installname="control.exe" unicode="yes">
|
||||||
|
<include base="control">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>control.c</file>
|
||||||
|
<file>control.rc</file>
|
||||||
|
</module>
|
35
base/applications/dxdiag/dxdiag.rbuild
Normal file
35
base/applications/dxdiag/dxdiag.rbuild
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="dxdiag" type="win32gui" installbase="system32" installname="dxdiag.exe" unicode="yes">
|
||||||
|
<include base="dxdiag">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>version</library>
|
||||||
|
<library>dinput8</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>dxguid</library>
|
||||||
|
<library>dsound</library>
|
||||||
|
<library>ddraw</library>
|
||||||
|
<library>version</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>winmm</library>
|
||||||
|
<library>wintrust</library>
|
||||||
|
<library>d3d9</library>
|
||||||
|
<file>system.c</file>
|
||||||
|
<file>display.c</file>
|
||||||
|
<file>sound.c</file>
|
||||||
|
<file>music.c</file>
|
||||||
|
<file>input.c</file>
|
||||||
|
<file>network.c</file>
|
||||||
|
<file>help.c</file>
|
||||||
|
<file>dxdiag.c</file>
|
||||||
|
<file>dxdiag.rc</file>
|
||||||
|
<file>ddtest.c</file>
|
||||||
|
<file>d3dtest.c</file>
|
||||||
|
<file>d3dtest7.c</file>
|
||||||
|
<file>d3dtest8.c</file>
|
||||||
|
<file>d3dtest9.c</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
9
base/applications/extrac32/extrac32.rbuild
Normal file
9
base/applications/extrac32/extrac32.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<module name="extrac32" type="win32gui" installbase="system32" installname="extrac32.exe" unicode="yes">
|
||||||
|
<include base="extrac32">.</include>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>extrac32.c</file>
|
||||||
|
</module>
|
8
base/applications/findstr/findstr.rbuild
Normal file
8
base/applications/findstr/findstr.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="findstr" type="win32cui" installbase="system32" installname="findstr.exe">
|
||||||
|
<library>user32</library>
|
||||||
|
<file>findstr.c</file>
|
||||||
|
<file>findstr.rc</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
11
base/applications/fontview/fontview.rbuild
Normal file
11
base/applications/fontview/fontview.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="fontview" type="win32gui" installbase="system32" installname="fontview.exe">
|
||||||
|
<include base="fontview">.</include>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>fontview.c</file>
|
||||||
|
<file>display.c</file>
|
||||||
|
<file>fontview.rc</file>
|
||||||
|
</module>
|
13
base/applications/games/games.rbuild
Normal file
13
base/applications/games/games.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="solitaire">
|
||||||
|
<xi:include href="solitaire/solitaire.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="spider">
|
||||||
|
<xi:include href="spider/spider.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="winmine">
|
||||||
|
<xi:include href="winmine/winmine.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
11
base/applications/games/solitaire/solitaire.rbuild
Normal file
11
base/applications/games/solitaire/solitaire.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="sol" type="win32gui" installbase="system32" installname="sol.exe" unicode="yes">
|
||||||
|
<include base="sol">.</include>
|
||||||
|
<include base="cardlib">.</include>
|
||||||
|
<library>cardlib</library>
|
||||||
|
<file>solcreate.cpp</file>
|
||||||
|
<file>solgame.cpp</file>
|
||||||
|
<file>solitaire.cpp</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
10
base/applications/games/spider/spider.rbuild
Normal file
10
base/applications/games/spider/spider.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="spider" type="win32gui" installbase="system32" installname="spider.exe" unicode="yes">
|
||||||
|
<include base="spider">.</include>
|
||||||
|
<include base="cardlib">.</include>
|
||||||
|
<library>cardlib</library>
|
||||||
|
<file>spigame.cpp</file>
|
||||||
|
<file>spider.cpp</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
13
base/applications/games/winmine/winmine.rbuild
Normal file
13
base/applications/games/winmine/winmine.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="winmine" type="win32gui" installbase="system32" installname="winmine.exe" unicode="no">
|
||||||
|
<include base="winmine">.</include>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>dialog.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
9
base/applications/hh/hh.rbuild
Normal file
9
base/applications/hh/hh.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="hh" type="win32gui" installbase="system32" installname="hh.exe" unicode="no">
|
||||||
|
<include base="hh">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>hh.rc</file>
|
||||||
|
</module>
|
10
base/applications/iexplore/iexplore.rbuild
Normal file
10
base/applications/iexplore/iexplore.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="iexplore" type="win32gui" installbase="system32" installname="iexplore.exe" unicode="no">
|
||||||
|
<include base="iexplore">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>shdocvw</library>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>iexplore.rc</file>
|
||||||
|
</module>
|
10
base/applications/kbswitch/kbsdll/kbsdll.rbuild
Normal file
10
base/applications/kbswitch/kbsdll/kbsdll.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="kbsdll" type="win32dll" baseaddress="0x74720000" installbase="system32" installname="kbsdll.dll" unicode="yes">
|
||||||
|
<importlibrary definition="kbsdll.spec" />
|
||||||
|
<include base="kbsdll">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<file>kbsdll.c</file>
|
||||||
|
<file>kbsdll.rc</file>
|
||||||
|
</module>
|
16
base/applications/kbswitch/kbswitch.rbuild
Normal file
16
base/applications/kbswitch/kbswitch.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<module name="kbswitch" type="win32gui" installbase="system32" installname="kbswitch.exe" unicode="yes">
|
||||||
|
<include base="kbswitch">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<file>kbswitch.c</file>
|
||||||
|
<file>kbswitch.rc</file>
|
||||||
|
</module>
|
||||||
|
<directory name="kbsdll">
|
||||||
|
<xi:include href="kbsdll/kbsdll.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
11
base/applications/logoff/logoff.rbuild
Normal file
11
base/applications/logoff/logoff.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="logoff" type="win32cui" installbase="system32" installname="logoff.exe">
|
||||||
|
<include base="logoff">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>logoff.c</file>
|
||||||
|
<file>logoff.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
12
base/applications/magnify/magnify.rbuild
Normal file
12
base/applications/magnify/magnify.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="magnify" type="win32gui" installbase="system32" installname="magnify.exe">
|
||||||
|
<include base="magnify">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>magnifier.c</file>
|
||||||
|
<file>settings.c</file>
|
||||||
|
<file>magnify.rc</file>
|
||||||
|
</module>
|
16
base/applications/mmc/mmc.rbuild
Normal file
16
base/applications/mmc/mmc.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="mmcclient" type="win32gui" installbase="system32" installname="mmc.exe" unicode="yes">
|
||||||
|
<include base="mmcclient">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<file>console.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>mmc.c</file>
|
||||||
|
<file>mmc.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
14
base/applications/mplay32/mplay32.rbuild
Normal file
14
base/applications/mplay32/mplay32.rbuild
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="mplay32" type="win32gui" installbase="system32" installname="mplay32.exe" unicode="yes">
|
||||||
|
<include base="mplay32">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>winmm</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>mplay32.c</file>
|
||||||
|
<file>mplay32.rc</file>
|
||||||
|
</module>
|
22
base/applications/msconfig/msconfig.rbuild
Normal file
22
base/applications/msconfig/msconfig.rbuild
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="msconfig" type="win32gui" installbase="system32" installname="msconfig.exe" unicode="yes">
|
||||||
|
<include base="msconfig">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>version</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>toolspage.c</file>
|
||||||
|
<file>srvpage.c</file>
|
||||||
|
<file>systempage.c</file>
|
||||||
|
<file>startuppage.c</file>
|
||||||
|
<file>freeldrpage.c</file>
|
||||||
|
<file>generalpage.c</file>
|
||||||
|
<file>msconfig.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
<file>msconfig.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
21
base/applications/mscutils/devmgmt/devmgmt.rbuild
Normal file
21
base/applications/mscutils/devmgmt/devmgmt.rbuild
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="devmgmt" type="win32gui" installbase="system32" installname="devmgmt.exe" unicode="yes">
|
||||||
|
<include base="devmgmt">.</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>devmgr</library>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>devmgmt.c</file>
|
||||||
|
<file>enumdevices.c</file>
|
||||||
|
<file>mainwnd.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
<file>devmgmt.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
13
base/applications/mscutils/directory.rbuild
Normal file
13
base/applications/mscutils/directory.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="devmgmt">
|
||||||
|
<xi:include href="devmgmt/devmgmt.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="eventvwr">
|
||||||
|
<xi:include href="eventvwr/eventvwr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="servman">
|
||||||
|
<xi:include href="servman/servman.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
10
base/applications/mscutils/eventvwr/eventvwr.rbuild
Normal file
10
base/applications/mscutils/eventvwr/eventvwr.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="eventvwr" type="win32gui" installbase="system32" installname="eventvwr.exe" unicode="yes">
|
||||||
|
<include base="eventvwr">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>eventvwr.c</file>
|
||||||
|
<file>eventvwr.rc</file>
|
||||||
|
</module>
|
35
base/applications/mscutils/servman/servman.rbuild
Normal file
35
base/applications/mscutils/servman/servman.rbuild
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="servman" type="win32gui" installbase="system32" installname="servman.exe" unicode="yes">
|
||||||
|
<include base="servman">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>version</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>control.c</file>
|
||||||
|
<file>create.c</file>
|
||||||
|
<file>delete.c</file>
|
||||||
|
<file>dependencies_tv1.c</file>
|
||||||
|
<file>dependencies_tv2.c</file>
|
||||||
|
<file>export.c</file>
|
||||||
|
<file>listview.c</file>
|
||||||
|
<file>mainwnd.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>progress.c</file>
|
||||||
|
<file>propsheet.c</file>
|
||||||
|
<file>propsheet_depends.c</file>
|
||||||
|
<file>propsheet_general.c</file>
|
||||||
|
<file>query.c</file>
|
||||||
|
<file>servman.c</file>
|
||||||
|
<file>start.c</file>
|
||||||
|
<file>stop.c</file>
|
||||||
|
<file>stop_dependencies.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
<file>servman.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
36
base/applications/mstsc/mstsc.rbuild
Normal file
36
base/applications/mstsc/mstsc.rbuild
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="mstsc" type="win32gui" installbase="system32" installname="mstsc.exe" unicode="yes">
|
||||||
|
<include base="mstsc">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>ole32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>bitmap.c</file>
|
||||||
|
<file>bsops.c</file>
|
||||||
|
<file>cache.c</file>
|
||||||
|
<file>channels.c</file>
|
||||||
|
<file>connectdialog.c</file>
|
||||||
|
<file>iso.c</file>
|
||||||
|
<file>licence.c</file>
|
||||||
|
<file>mcs.c</file>
|
||||||
|
<file>mppc.c</file>
|
||||||
|
<file>orders.c</file>
|
||||||
|
<file>pstcache.c</file>
|
||||||
|
<file>rdp5.c</file>
|
||||||
|
<file>rdp.c</file>
|
||||||
|
<file>secure.c</file>
|
||||||
|
<file>settings.c</file>
|
||||||
|
<file>ssl_calls.c</file>
|
||||||
|
<file>tcp.c</file>
|
||||||
|
<file>uimain.c</file>
|
||||||
|
<file>win32.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
<file>rdc.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
10
base/applications/network/arp/arp.rbuild
Normal file
10
base/applications/network/arp/arp.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="arp" type="win32cui" installbase="system32" installname="arp.exe">
|
||||||
|
<include base="arp">.</include>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<file>arp.c</file>
|
||||||
|
<file>arp.rc</file>
|
||||||
|
</module>
|
9
base/applications/network/dwnl/dwnl.rbuild
Normal file
9
base/applications/network/dwnl/dwnl.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="dwnl" type="win32cui" installbase="system32" installname="dwnl.exe" unicode="yes">
|
||||||
|
<include base="dwnl">.</include>
|
||||||
|
<library>urlmon</library>
|
||||||
|
<library>wininet</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<file>dwnl.c</file>
|
||||||
|
</module>
|
12
base/applications/network/finger/finger.rbuild
Normal file
12
base/applications/network/finger/finger.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="finger" type="win32cui" installbase="system32" installname="finger.exe">
|
||||||
|
<include base="finger">.</include>
|
||||||
|
<define name="__USE_W32_SOCKETS" />
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<file>finger.c</file>
|
||||||
|
<file>err.c</file>
|
||||||
|
<file>getopt.c</file>
|
||||||
|
<file>net.c</file>
|
||||||
|
<file>finger.rc</file>
|
||||||
|
</module>
|
29
base/applications/network/ftp/ftp.rbuild
Normal file
29
base/applications/network/ftp/ftp.rbuild
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="ftp" type="win32cui" installbase="system32" installname="ftp.exe">
|
||||||
|
<include base="ftp">.</include>
|
||||||
|
<define name="lint" />
|
||||||
|
|
||||||
|
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||||
|
<define name="chdir">_chdir</define>
|
||||||
|
<define name="getcwd">_getcwd</define>
|
||||||
|
<define name="mktemp">_mktemp</define>
|
||||||
|
<define name="unlink">_unlink</define>
|
||||||
|
<define name="close">_close</define>
|
||||||
|
<define name="fileno">_fileno</define>
|
||||||
|
<define name="read">_read</define>
|
||||||
|
<define name="write">_write</define>
|
||||||
|
<define name="lseek">_lseek</define>
|
||||||
|
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<library>oldnames</library>
|
||||||
|
<file>cmds.c</file>
|
||||||
|
<file>cmdtab.c</file>
|
||||||
|
<file>domacro.c</file>
|
||||||
|
<file>fake.c</file>
|
||||||
|
<file>ftp.c</file>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>ruserpass.c</file>
|
||||||
|
<file>ftp.rc</file>
|
||||||
|
</module>
|
10
base/applications/network/ipconfig/ipconfig.rbuild
Normal file
10
base/applications/network/ipconfig/ipconfig.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="ipconfig" type="win32cui" installbase="system32" installname="ipconfig.exe">
|
||||||
|
<include base="ipconfig">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>ipconfig.c</file>
|
||||||
|
<file>ipconfig.rc</file>
|
||||||
|
</module>
|
12
base/applications/network/net/net.rbuild
Normal file
12
base/applications/network/net/net.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="net" type="win32cui" installbase="system32" installname="net.exe">
|
||||||
|
<include base="ping">.</include>
|
||||||
|
<define name="__USE_W32_SOCKETS" />
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>cmdstart.c</file>
|
||||||
|
<file>cmdStop.c</file>
|
||||||
|
<file>help.c</file>
|
||||||
|
<file>process.c</file>
|
||||||
|
</module>
|
11
base/applications/network/netstat/netstat.rbuild
Normal file
11
base/applications/network/netstat/netstat.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="netstat" type="win32cui" installbase="system32" installname="netstat.exe">
|
||||||
|
<include base="netstat">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>snmpapi</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<file>netstat.c</file>
|
||||||
|
<file>netstat.rc</file>
|
||||||
|
</module>
|
43
base/applications/network/network.rbuild
Normal file
43
base/applications/network/network.rbuild
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="arp">
|
||||||
|
<xi:include href="arp/arp.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="dwnl">
|
||||||
|
<xi:include href="dwnl/dwnl.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="finger">
|
||||||
|
<xi:include href="finger/finger.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ftp">
|
||||||
|
<xi:include href="ftp/ftp.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ipconfig">
|
||||||
|
<xi:include href="ipconfig/ipconfig.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="net">
|
||||||
|
<xi:include href="net/net.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="netstat">
|
||||||
|
<xi:include href="netstat/netstat.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="nslookup">
|
||||||
|
<xi:include href="nslookup/nslookup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="ping">
|
||||||
|
<xi:include href="ping/ping.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="route">
|
||||||
|
<xi:include href="route/route.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="telnet">
|
||||||
|
<xi:include href="telnet/telnet.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tracert">
|
||||||
|
<xi:include href="tracert/tracert.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="whois">
|
||||||
|
<xi:include href="whois/whois.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
12
base/applications/network/nslookup/nslookup.rbuild
Normal file
12
base/applications/network/nslookup/nslookup.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="nslookup" type="win32cui" installbase="system32" installname="nslookup.exe">
|
||||||
|
<include base="nslookup">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>snmpapi</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<file>nslookup.c</file>
|
||||||
|
<file>utility.c</file>
|
||||||
|
<file>nslookup.rc</file>
|
||||||
|
</module>
|
9
base/applications/network/ping/ping.rbuild
Normal file
9
base/applications/network/ping/ping.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="ping" type="win32cui" installbase="system32" installname="ping.exe" unicode="true">
|
||||||
|
<include base="ping">.</include>
|
||||||
|
<define name="__USE_W32_SOCKETS" />
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<file>ping.c</file>
|
||||||
|
<file>ping.rc</file>
|
||||||
|
</module>
|
9
base/applications/network/route/route.rbuild
Normal file
9
base/applications/network/route/route.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="route" type="win32cui" installbase="system32" installname="route.exe" unicode="yes">
|
||||||
|
<include base="route">.</include>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<file>route.c</file>
|
||||||
|
<file>route.rc</file>
|
||||||
|
</module>
|
30
base/applications/network/telnet/telnet.rbuild
Normal file
30
base/applications/network/telnet/telnet.rbuild
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="telnet" type="win32cui" installbase="system32" installname="telnet.exe" >
|
||||||
|
<include base="telnet">.</include>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<define name="_CRT_NONSTDC_NO_DEPRECATE" />
|
||||||
|
<directory name="src">
|
||||||
|
<file>ansiprsr.cpp</file>
|
||||||
|
<file>keytrans.cpp</file>
|
||||||
|
<file>tcharmap.cpp</file>
|
||||||
|
<file>tconsole.cpp</file>
|
||||||
|
<file>tkeydef.cpp</file>
|
||||||
|
<file>tkeymap.cpp</file>
|
||||||
|
<file>tmapldr.cpp</file>
|
||||||
|
<file>tmouse.cpp</file>
|
||||||
|
<file>tnclass.cpp</file>
|
||||||
|
<file>tnclip.cpp</file>
|
||||||
|
<file>tncon.cpp</file>
|
||||||
|
<file>tnconfig.cpp</file>
|
||||||
|
<file>tnerror.cpp</file>
|
||||||
|
<file>tnetwork.cpp</file>
|
||||||
|
<file>tnmain.cpp</file>
|
||||||
|
<file>tnmisc.cpp</file>
|
||||||
|
<file>tscript.cpp</file>
|
||||||
|
<file>tscroll.cpp</file>
|
||||||
|
<file>ttelhndl.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<file>telnet.rc</file>
|
||||||
|
</module>
|
9
base/applications/network/tracert/tracert.rbuild
Normal file
9
base/applications/network/tracert/tracert.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="tracert" type="win32cui" installbase="system32" installname="tracert.exe">
|
||||||
|
<include base="tracert">.</include>
|
||||||
|
<define name="__USE_W32_SOCKETS" />
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<file>tracert.c</file>
|
||||||
|
<file>tracert.rc</file>
|
||||||
|
</module>
|
8
base/applications/network/whois/whois.rbuild
Normal file
8
base/applications/network/whois/whois.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="whois" type="win32cui" installbase="system32" installname="whois.exe">
|
||||||
|
<include base="whois">.</include>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<file>whois.c</file>
|
||||||
|
<file>whois.rc</file>
|
||||||
|
</module>
|
17
base/applications/notepad/notepad.rbuild
Normal file
17
base/applications/notepad/notepad.rbuild
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="notepad" type="win32gui" installbase="system32" installname="notepad.exe" unicode="yes">
|
||||||
|
<include base="notepad">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>dialog.c</file>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>text.c</file>
|
||||||
|
<file>settings.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
<pch>notepad.h</pch>
|
||||||
|
</module>
|
41
base/applications/rapps/rapps.rbuild
Normal file
41
base/applications/rapps/rapps.rbuild
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group>
|
||||||
|
<module name="rapps" type="win32gui" installbase="system32" installname="rapps.exe" unicode="yes">
|
||||||
|
<include base="ReactOS">include/reactos</include>
|
||||||
|
<include base="rapps" root="intermediate">.</include>
|
||||||
|
<include base="rapps">.</include>
|
||||||
|
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>urlmon</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
|
||||||
|
<dependency>rappsmsg</dependency>
|
||||||
|
|
||||||
|
<file>aboutdlg.c</file>
|
||||||
|
<file>available.c</file>
|
||||||
|
<file>installdlg.c</file>
|
||||||
|
<file>installed.c</file>
|
||||||
|
<file>listview.c</file>
|
||||||
|
<file>loaddlg.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>parser.c</file>
|
||||||
|
<file>richedit.c</file>
|
||||||
|
<file>settingsdlg.c</file>
|
||||||
|
<file>splitter.c</file>
|
||||||
|
<file>statusbar.c</file>
|
||||||
|
<file>toolbar.c</file>
|
||||||
|
<file>treeview.c</file>
|
||||||
|
<file>winmain.c</file>
|
||||||
|
<file>rapps.rc</file>
|
||||||
|
</module>
|
||||||
|
<module name="rappsmsg" type="messageheader">
|
||||||
|
<file>rappsmsg.mc</file>
|
||||||
|
</module>
|
||||||
|
</group>
|
13
base/applications/regedit/clb/clb.rbuild
Normal file
13
base/applications/regedit/clb/clb.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="clb" type="win32dll" baseaddress="${BASEADDRESS_CLB}" installbase="system32" installname="clb.dll" unicode="yes">
|
||||||
|
<importlibrary definition="clb.spec" />
|
||||||
|
<include base="clb">.</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<file>clb.c</file>
|
||||||
|
<file>clb.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
37
base/applications/regedit/regedit.rbuild
Normal file
37
base/applications/regedit/regedit.rbuild
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<module name="regedit" type="win32gui" installname="regedit.exe" unicode="yes">
|
||||||
|
<include base="regedit">.</include>
|
||||||
|
<define name="UNICODE" />
|
||||||
|
<define name="_UNICODE" />
|
||||||
|
<library>uuid</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>ole32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>childwnd.c</file>
|
||||||
|
<file>edit.c</file>
|
||||||
|
<file>find.c</file>
|
||||||
|
<file>framewnd.c</file>
|
||||||
|
<file>hexedit.c</file>
|
||||||
|
<file>listview.c</file>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>error.c</file>
|
||||||
|
<file>regedit.c</file>
|
||||||
|
<file>regproc.c</file>
|
||||||
|
<file>security.c</file>
|
||||||
|
<file>treeview.c</file>
|
||||||
|
<file>regedit.rc</file>
|
||||||
|
<pch>regedit.h</pch>
|
||||||
|
</module>
|
||||||
|
<directory name="clb">
|
||||||
|
<xi:include href="clb/clb.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
9
base/applications/regedt32/regedt32.rbuild
Normal file
9
base/applications/regedt32/regedt32.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="regedt32" type="win32gui" installbase="system32" installname="regedt32.exe" unicode="yes">
|
||||||
|
<include base="regedt32">.</include>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<file>regedt32.c</file>
|
||||||
|
<file>resource.rc</file>
|
||||||
|
</module>
|
16
base/applications/sc/sc.rbuild
Normal file
16
base/applications/sc/sc.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="sc" type="win32cui" installbase="system32" installname="sc.exe" unicode="yes">
|
||||||
|
<define name="DEFINE_GUID" />
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>control.c</file>
|
||||||
|
<file>create.c</file>
|
||||||
|
<file>delete.c</file>
|
||||||
|
<file>print.c</file>
|
||||||
|
<file>query.c</file>
|
||||||
|
<file>sc.c</file>
|
||||||
|
<file>start.c</file>
|
||||||
|
<file>usage.c</file>
|
||||||
|
<file>sc.rc</file>
|
||||||
|
<pch>sc.h</pch>
|
||||||
|
</module>
|
17
base/applications/screensavers/3dtext/3dtext.rbuild
Normal file
17
base/applications/screensavers/3dtext/3dtext.rbuild
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="3dtext" type="win32scr" installbase="system32" installname="3dtext.scr" unicode="yes">
|
||||||
|
<library>scrnsave</library>
|
||||||
|
<library>chkstk</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>opengl32</library>
|
||||||
|
<library>glu32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
|
||||||
|
<file>3dtext.c</file>
|
||||||
|
<file>settings.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
|
||||||
|
<metadata description="3D text OpenGL screensaver" />
|
||||||
|
</module>
|
13
base/applications/screensavers/logon/logon.rbuild
Normal file
13
base/applications/screensavers/logon/logon.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="logon" type="win32scr" installbase="system32" installname="logon.scr" unicode="yes">
|
||||||
|
<include base="logon">.</include>
|
||||||
|
<library>scrnsave</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
|
||||||
|
<metadata description = "Default ReactOS Logo screensaver" />
|
||||||
|
|
||||||
|
<file>logon.c</file>
|
||||||
|
<file>logon.rc</file>
|
||||||
|
</module>
|
10
base/applications/screensavers/screensavers.rbuild
Normal file
10
base/applications/screensavers/screensavers.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="3dtext">
|
||||||
|
<xi:include href="3dtext/3dtext.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="logon">
|
||||||
|
<xi:include href="logon/logon.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
11
base/applications/shutdown/shutdown.rbuild
Normal file
11
base/applications/shutdown/shutdown.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="shutdown" type="win32cui" installbase="system32" installname="shutdown.exe">
|
||||||
|
<include base="shutdown">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>shutdown.c</file>
|
||||||
|
<file>shutdown.rc</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
</module>
|
20
base/applications/sndrec32/sndrec32.rbuild
Normal file
20
base/applications/sndrec32/sndrec32.rbuild
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="sndrec32" type="win32gui" installbase="system32" installname="sndrec32.exe">
|
||||||
|
<include base="sndrec32">.</include>
|
||||||
|
<library>winmm</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>msacm32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<file>audio_format.cpp</file>
|
||||||
|
<file>audio_membuffer.cpp</file>
|
||||||
|
<file>audio_producer.cpp</file>
|
||||||
|
<file>audio_receiver.cpp</file>
|
||||||
|
<file>audio_resampler_acm.cpp</file>
|
||||||
|
<file>audio_wavein.cpp</file>
|
||||||
|
<file>audio_waveout.cpp</file>
|
||||||
|
<file>sndrec32.cpp</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
19
base/applications/sndvol32/sndvol32.rbuild
Normal file
19
base/applications/sndvol32/sndvol32.rbuild
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="sndvol32" type="win32gui" installbase="system32" installname="sndvol32.exe" unicode="yes">
|
||||||
|
<include base="ReactOS">include/wine</include>
|
||||||
|
<include base="sndvol32">.</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>winmm</library>
|
||||||
|
<pch>sndvol32.h</pch>
|
||||||
|
<file>dialog.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>mixer.c</file>
|
||||||
|
<file>sndvol32.c</file>
|
||||||
|
<file>sndvol32.rc</file>
|
||||||
|
</module>
|
33
base/applications/taskmgr/taskmgr.rbuild
Normal file
33
base/applications/taskmgr/taskmgr.rbuild
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="taskmgr" type="win32gui" installbase="system32" installname="taskmgr.exe" unicode="yes">
|
||||||
|
<include base="taskmgr">.</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>about.c</file>
|
||||||
|
<file>affinity.c</file>
|
||||||
|
<file>applpage.c</file>
|
||||||
|
<file>column.c</file>
|
||||||
|
<file>dbgchnl.c</file>
|
||||||
|
<file>debug.c</file>
|
||||||
|
<file>endproc.c</file>
|
||||||
|
<file>graph.c</file>
|
||||||
|
<file>optnmenu.c</file>
|
||||||
|
<file>perfdata.c</file>
|
||||||
|
<file>perfpage.c</file>
|
||||||
|
<file>priority.c</file>
|
||||||
|
<file>procpage.c</file>
|
||||||
|
<file>proclist.c</file>
|
||||||
|
<file>run.c</file>
|
||||||
|
<file>trayicon.c</file>
|
||||||
|
<file>taskmgr.c</file>
|
||||||
|
<file>graphctl.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
<file>taskmgr.rc</file>
|
||||||
|
</module>
|
26
base/applications/winhlp32/winhlp32.rbuild
Normal file
26
base/applications/winhlp32/winhlp32.rbuild
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="winhlp32" type="win32gui" installname="winhlp32.exe" allowwarnings="true" unicode="no">
|
||||||
|
<include base="winhlp32">.</include>
|
||||||
|
<include base="ReactOS">include/reactos/wine</include>
|
||||||
|
<define name="__ROS_LONG64__" />
|
||||||
|
<define name="_CRT_NONSTDC_NO_DEPRECATE" />
|
||||||
|
|
||||||
|
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||||
|
<define name="fileno">_fileno</define>
|
||||||
|
<define name="isatty">_isatty</define>
|
||||||
|
|
||||||
|
<library>wine</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<file>callback.c</file>
|
||||||
|
<file>hlpfile.c</file>
|
||||||
|
<file>macro.c</file>
|
||||||
|
<file>string.c</file>
|
||||||
|
<file>winhelp.c</file>
|
||||||
|
<file>lex.yy.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
7
base/applications/winver/winver.rbuild
Normal file
7
base/applications/winver/winver.rbuild
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="winver" type="win32gui" installbase="system32" installname="winver.exe" unicode="yes">
|
||||||
|
<include base="winver">.</include>
|
||||||
|
<library>shell32</library>
|
||||||
|
<file>winver.c</file>
|
||||||
|
</module>
|
21
base/applications/wordpad/wordpad.rbuild
Normal file
21
base/applications/wordpad/wordpad.rbuild
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="wordpad" type="win32gui" installbase="system32" installname="wordpad.exe" allowwarnings="true">
|
||||||
|
<include base="wordpad">.</include>
|
||||||
|
<include base="ReactOS">include/reactos/wine</include>
|
||||||
|
<define name="__ROS_LONG64__" />
|
||||||
|
<library>wine</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<library>ole32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<file>olecallback.c</file>
|
||||||
|
<file>print.c</file>
|
||||||
|
<file>registry.c</file>
|
||||||
|
<file>wordpad.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
9
base/applications/write/write.rbuild
Normal file
9
base/applications/write/write.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="write" type="win32gui" installbase="system32" installname="write.exe" unicode="yes">
|
||||||
|
<include base="write">.</include>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<file>write.c</file>
|
||||||
|
<file>rsrc.rc</file>
|
||||||
|
</module>
|
19
base/base.rbuild
Normal file
19
base/base.rbuild
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="applications">
|
||||||
|
<xi:include href="applications/applications.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="services">
|
||||||
|
<xi:include href="services/services.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="setup">
|
||||||
|
<xi:include href="setup/setup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="shell">
|
||||||
|
<xi:include href="shell/shell.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="system">
|
||||||
|
<xi:include href="system/system.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
15
base/services/audiosrv/audiosrv.rbuild
Normal file
15
base/services/audiosrv/audiosrv.rbuild
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="audiosrv" type="win32cui" installbase="system32" installname="audiosrv.exe" unicode="yes">
|
||||||
|
<include base="audiosrv">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<file>main.c</file>
|
||||||
|
<file>pnp_list_manager.c</file>
|
||||||
|
<file>pnp_list_lock.c</file>
|
||||||
|
<file>pnp.c</file>
|
||||||
|
<file>services.c</file>
|
||||||
|
<file>debug.c</file>
|
||||||
|
<file>audiosrv.rc</file>
|
||||||
|
</module>
|
18
base/services/eventlog/eventlog.rbuild
Normal file
18
base/services/eventlog/eventlog.rbuild
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="eventlog" type="win32cui" installbase="system32" installname="eventlog.exe" unicode="yes">
|
||||||
|
<include base="eventlog">.</include>
|
||||||
|
<include base="eventlog_server">.</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>eventlog_server</library>
|
||||||
|
<library>rpcrt4</library>
|
||||||
|
<library>pseh</library>
|
||||||
|
<file>eventlog.c</file>
|
||||||
|
<file>eventsource.c</file>
|
||||||
|
<file>logport.c</file>
|
||||||
|
<file>eventlog.rc</file>
|
||||||
|
<file>rpc.c</file>
|
||||||
|
<file>file.c</file>
|
||||||
|
<pch>eventlog.h</pch>
|
||||||
|
</module>
|
27
base/services/rpcss/rpcss.rbuild
Normal file
27
base/services/rpcss/rpcss.rbuild
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group>
|
||||||
|
<module name="rpcss" type="win32cui" installbase="system32" installname="rpcss.exe" unicode="yes">
|
||||||
|
<include base="rpcss">.</include>
|
||||||
|
<include base="rpcss" root="intermediate">.</include>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>rpcss_epm_server</library>
|
||||||
|
<library>rpcss_irot_server</library>
|
||||||
|
<library>rpcrt4</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>pseh</library>
|
||||||
|
<file>epmp.c</file>
|
||||||
|
<file>irotp.c</file>
|
||||||
|
<file>rpcss_main.c</file>
|
||||||
|
<file>service_main.c</file>
|
||||||
|
<file>epm.idl</file>
|
||||||
|
<file>irot.idl</file>
|
||||||
|
<file>rpcss.rc</file>
|
||||||
|
</module>
|
||||||
|
<module name="rpcss_epm_server" type="rpcserver">
|
||||||
|
<file>epm.idl</file>
|
||||||
|
</module>
|
||||||
|
<module name="rpcss_irot_server" type="rpcserver">
|
||||||
|
<file>irot.idl</file>
|
||||||
|
</module>
|
||||||
|
</group>
|
34
base/services/services.rbuild
Normal file
34
base/services/services.rbuild
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="audiosrv">
|
||||||
|
<xi:include href="audiosrv/audiosrv.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="eventlog">
|
||||||
|
<xi:include href="eventlog/eventlog.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="rpcss">
|
||||||
|
<xi:include href="rpcss/rpcss.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="spoolsv">
|
||||||
|
<xi:include href="spoolsv/spoolsv.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="svchost">
|
||||||
|
<xi:include href="svchost/svchost.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tcpsvcs">
|
||||||
|
<xi:include href="tcpsvcs/tcpsvcs.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="telnetd">
|
||||||
|
<xi:include href="telnetd/telnetd.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="tftpd">
|
||||||
|
<xi:include href="tftpd/tftpd.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="umpnpmgr">
|
||||||
|
<xi:include href="umpnpmgr/umpnpmgr.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="wlansvc">
|
||||||
|
<xi:include href="wlansvc/wlansvc.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
10
base/services/spoolsv/spoolsv.rbuild
Normal file
10
base/services/spoolsv/spoolsv.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="spoolsv" type="win32cui" installbase="system32" installname="spoolsv.exe" unicode="yes">
|
||||||
|
<include base="spoolsv">.</include>
|
||||||
|
<library>wine</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>spoolsv.c</file>
|
||||||
|
<file>spoolsv.rc</file>
|
||||||
|
</module>
|
8
base/services/svchost/svchost.rbuild
Normal file
8
base/services/svchost/svchost.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="svchost" type="win32cui" installbase="system32" installname="svchost.exe">
|
||||||
|
<include base="svchost">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>svchost.c</file>
|
||||||
|
<file>svchost.rc</file>
|
||||||
|
</module>
|
17
base/services/tcpsvcs/tcpsvcs.rbuild
Normal file
17
base/services/tcpsvcs/tcpsvcs.rbuild
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="tcpsvcs" type="win32cui" installbase="system32" installname="tcpsvcs.exe" unicode="yes">
|
||||||
|
<include base="arp">.</include>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>tcpsvcs.c</file>
|
||||||
|
<file>skelserver.c</file>
|
||||||
|
<file>echo.c</file>
|
||||||
|
<file>discard.c</file>
|
||||||
|
<file>daytime.c</file>
|
||||||
|
<file>qotd.c</file>
|
||||||
|
<file>chargen.c</file>
|
||||||
|
<file>tcpsvcs.rc</file>
|
||||||
|
<file>log.c</file>
|
||||||
|
<pch>tcpsvcs.h</pch>
|
||||||
|
</module>
|
15
base/services/telnetd/telnetd.rbuild
Normal file
15
base/services/telnetd/telnetd.rbuild
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="telnetd" type="win32cui" installbase="system32" installname="telnetd.exe" unicode="no">
|
||||||
|
<include base="reactos"></include>
|
||||||
|
<include base="telnetd">..</include>
|
||||||
|
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>wine</library>
|
||||||
|
|
||||||
|
<file>telnetd.c</file>
|
||||||
|
<file>serviceentry.c</file>
|
||||||
|
<file>telnetd.rc</file>
|
||||||
|
</module>
|
11
base/services/tftpd/tftpd.rbuild
Normal file
11
base/services/tftpd/tftpd.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="tftpd" type="win32cui" installbase="system32" installname="tftpd.exe" allowwarnings="true" unicode="no">
|
||||||
|
<include base="reactos"></include>
|
||||||
|
<include base="telnetd">..</include>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>wine</library>
|
||||||
|
<file>tftpd.cpp</file>
|
||||||
|
</module>
|
16
base/services/umpnpmgr/umpnpmgr.rbuild
Normal file
16
base/services/umpnpmgr/umpnpmgr.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="umpnpmgr" type="win32cui" installbase="system32" installname="umpnpmgr.exe" unicode="yes">
|
||||||
|
<include base="umpnpmgr">.</include>
|
||||||
|
<include base="pnp_server">.</include>
|
||||||
|
<redefine name="_WIN32_WINNT">0x600</redefine>
|
||||||
|
<library>pnp_server</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>rpcrt4</library>
|
||||||
|
<library>pseh</library>
|
||||||
|
<library>wdmguid</library>
|
||||||
|
<library>userenv</library>
|
||||||
|
<file>umpnpmgr.c</file>
|
||||||
|
<file>umpnpmgr.rc</file>
|
||||||
|
</module>
|
14
base/services/wlansvc/wlansvc.rbuild
Normal file
14
base/services/wlansvc/wlansvc.rbuild
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="wlansvc" type="win32cui" installbase="system32" installname="wlansvc.exe" unicode="yes">
|
||||||
|
<include base="wlansvc">.</include>
|
||||||
|
<include base="wlansvc_server">.</include>
|
||||||
|
<library>wlansvc_server</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>rpcrt4</library>
|
||||||
|
<library>pseh</library>
|
||||||
|
<library>iphlpapi</library>
|
||||||
|
<file>wlansvc.c</file>
|
||||||
|
<file>rpcserver.c</file>
|
||||||
|
</module>
|
13
base/setup/reactos/reactos.rbuild
Normal file
13
base/setup/reactos/reactos.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="reactos" type="win32gui" unicode="yes">
|
||||||
|
<bootstrap installbase="$(CDOUTPUT)" />
|
||||||
|
<include base="reactos">.</include>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<file>reactos.c</file>
|
||||||
|
<file>reactos.rc</file>
|
||||||
|
</module>
|
19
base/setup/setup.rbuild
Normal file
19
base/setup/setup.rbuild
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="setup">
|
||||||
|
<xi:include href="setup/setup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="usetup">
|
||||||
|
<xi:include href="usetup/usetup.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="vmwinst">
|
||||||
|
<xi:include href="vmwinst/vmwinst.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="welcome">
|
||||||
|
<xi:include href="welcome/welcome.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="reactos">
|
||||||
|
<xi:include href="reactos/reactos.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
8
base/setup/setup/setup.rbuild
Normal file
8
base/setup/setup/setup.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="setup" type="win32gui" installbase="system32" installname="setup.exe" unicode="yes">
|
||||||
|
<include base="setup">.</include>
|
||||||
|
<library>userenv</library>
|
||||||
|
<file>setup.c</file>
|
||||||
|
<file>setup.rc</file>
|
||||||
|
</module>
|
44
base/setup/usetup/usetup.rbuild
Normal file
44
base/setup/usetup/usetup.rbuild
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="usetup" type="nativecui" installbase="system32" installname="usetup.exe" crt="static">
|
||||||
|
<bootstrap installbase="$(CDOUTPUT)/system32" nameoncd="smss.exe" />
|
||||||
|
<include base="usetup">.</include>
|
||||||
|
<include base="zlib">.</include>
|
||||||
|
<include base="newinflib">.</include>
|
||||||
|
<include base="ReactOS">include/reactos/drivers</include>
|
||||||
|
<library>zlib</library>
|
||||||
|
<library>newinflib</library>
|
||||||
|
<library>ext2lib</library>
|
||||||
|
<library>vfatlib</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<directory name="interface">
|
||||||
|
<file>consup.c</file>
|
||||||
|
<file>devinst.c</file>
|
||||||
|
<file>usetup.c</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="native">
|
||||||
|
<directory name="utils">
|
||||||
|
<file>console.c</file>
|
||||||
|
<file>keytrans.c</file>
|
||||||
|
</directory>
|
||||||
|
<file>console.c</file>
|
||||||
|
<file>fslist.c</file>
|
||||||
|
</directory>
|
||||||
|
<file>bootsup.c</file>
|
||||||
|
<file>cabinet.c</file>
|
||||||
|
<file>chkdsk.c</file>
|
||||||
|
<file>drivesup.c</file>
|
||||||
|
<file>filequeue.c</file>
|
||||||
|
<file>filesup.c</file>
|
||||||
|
<file>format.c</file>
|
||||||
|
<file>fslist.c</file>
|
||||||
|
<file>genlist.c</file>
|
||||||
|
<file>inffile.c</file>
|
||||||
|
<file>inicache.c</file>
|
||||||
|
<file>partlist.c</file>
|
||||||
|
<file>progress.c</file>
|
||||||
|
<file>registry.c</file>
|
||||||
|
<file>settings.c</file>
|
||||||
|
<file>usetup.rc</file>
|
||||||
|
<file>mui.c</file>
|
||||||
|
</module>
|
16
base/setup/vmwinst/vmwinst.rbuild
Normal file
16
base/setup/vmwinst/vmwinst.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="vmwinst" type="win32gui" installbase="system32" installname="vmwinst.exe" unicode="yes">
|
||||||
|
<include base="vmwinst">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>comdlg32</library>
|
||||||
|
<library>newdev</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<library>pseh</library>
|
||||||
|
<file>vmwinst.c</file>
|
||||||
|
<file>vmwinst.rc</file>
|
||||||
|
</module>
|
10
base/setup/welcome/welcome.rbuild
Normal file
10
base/setup/welcome/welcome.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="welcome" type="win32gui" installbase="system32" installname="welcome.exe" unicode="yes">
|
||||||
|
<bootstrap installbase="$(CDOUTPUT)" />
|
||||||
|
<include base="welcome">.</include>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>welcome.c</file>
|
||||||
|
<file>welcome.rc</file>
|
||||||
|
</module>
|
77
base/shell/cmd/cmd.rbuild
Normal file
77
base/shell/cmd/cmd.rbuild
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group>
|
||||||
|
<module name="cmd" type="win32cui" installbase="system32" installname="cmd.exe" unicode="yes">
|
||||||
|
<include base="ReactOS">include/reactos/wine</include>
|
||||||
|
<include base="cmd">.</include>
|
||||||
|
<define name="ANONYMOUSUNIONS" />
|
||||||
|
<define name="_DEBUG_MEM" />
|
||||||
|
<library>wine</library>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>cmd.rc</file>
|
||||||
|
<file>main.c</file>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
<compilationunit name="unit.c">
|
||||||
|
<file>alias.c</file>
|
||||||
|
<file>assoc.c</file>
|
||||||
|
<file>attrib.c</file>
|
||||||
|
<file>batch.c</file>
|
||||||
|
<file>beep.c</file>
|
||||||
|
<file>call.c</file>
|
||||||
|
<file>chcp.c</file>
|
||||||
|
<file>choice.c</file>
|
||||||
|
<file>cls.c</file>
|
||||||
|
<file>cmd.c</file>
|
||||||
|
<file>cmddbg.c</file>
|
||||||
|
<file>cmdinput.c</file>
|
||||||
|
<file>cmdtable.c</file>
|
||||||
|
<file>color.c</file>
|
||||||
|
<file>console.c</file>
|
||||||
|
<file>copy.c</file>
|
||||||
|
<file>date.c</file>
|
||||||
|
<file>del.c</file>
|
||||||
|
<file>delay.c</file>
|
||||||
|
<file>dir.c</file>
|
||||||
|
<file>dirstack.c</file>
|
||||||
|
<file>echo.c</file>
|
||||||
|
<file>error.c</file>
|
||||||
|
<file>filecomp.c</file>
|
||||||
|
<file>for.c</file>
|
||||||
|
<file>free.c</file>
|
||||||
|
<file>goto.c</file>
|
||||||
|
<file>history.c</file>
|
||||||
|
<file>if.c</file>
|
||||||
|
<file>internal.c</file>
|
||||||
|
<file>label.c</file>
|
||||||
|
<file>locale.c</file>
|
||||||
|
<file>memory.c</file>
|
||||||
|
<file>misc.c</file>
|
||||||
|
<file>mklink.c</file>
|
||||||
|
<file>move.c</file>
|
||||||
|
<file>msgbox.c</file>
|
||||||
|
<file>parser.c</file>
|
||||||
|
<file>path.c</file>
|
||||||
|
<file>pause.c</file>
|
||||||
|
<file>prompt.c</file>
|
||||||
|
<file>redir.c</file>
|
||||||
|
<file>ren.c</file>
|
||||||
|
<file>replace.c</file>
|
||||||
|
<file>screen.c</file>
|
||||||
|
<file>set.c</file>
|
||||||
|
<file>setlocal.c</file>
|
||||||
|
<file>shift.c</file>
|
||||||
|
<file>start.c</file>
|
||||||
|
<file>strtoclr.c</file>
|
||||||
|
<file>time.c</file>
|
||||||
|
<file>timer.c</file>
|
||||||
|
<file>title.c</file>
|
||||||
|
<file>type.c</file>
|
||||||
|
<file>ver.c</file>
|
||||||
|
<file>verify.c</file>
|
||||||
|
<file>vol.c</file>
|
||||||
|
<file>where.c</file>
|
||||||
|
<file>window.c</file>
|
||||||
|
</compilationunit>
|
||||||
|
</module>
|
||||||
|
</group>
|
28
base/shell/explorer-new/explorer.rbuild
Normal file
28
base/shell/explorer-new/explorer.rbuild
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="explorer_new" type="win32gui" installname="explorer_new.exe" unicode="true">
|
||||||
|
<include base="explorer_new">.</include>
|
||||||
|
<define name="WIN32" />
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>ole32</library>
|
||||||
|
<library>oleaut32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>shlwapi</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<library>version</library>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
<file>desktop.c</file>
|
||||||
|
<file>dragdrop.c</file>
|
||||||
|
<file>explorer.c</file>
|
||||||
|
<file>startmnu.c</file>
|
||||||
|
<file>taskband.c</file>
|
||||||
|
<file>taskswnd.c</file>
|
||||||
|
<file>tbsite.c</file>
|
||||||
|
<file>trayntfy.c</file>
|
||||||
|
<file>trayprop.c</file>
|
||||||
|
<file>traywnd.c</file>
|
||||||
|
<file>explorer.rc</file>
|
||||||
|
</module>
|
71
base/shell/explorer/explorer.rbuild
Normal file
71
base/shell/explorer/explorer.rbuild
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<module name="explorer" type="win32gui" installname="explorer.exe" unicode="yes">
|
||||||
|
<include base="explorer">.</include>
|
||||||
|
<define name="WIN32" />
|
||||||
|
<define name="__WINDRES__" />
|
||||||
|
<library>advapi32</library>
|
||||||
|
<library>gdi32</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<library>ws2_32</library>
|
||||||
|
<library>msimg32</library>
|
||||||
|
<library>comctl32</library>
|
||||||
|
<library>ole32</library>
|
||||||
|
<library>oleaut32</library>
|
||||||
|
<library>shell32</library>
|
||||||
|
<library>uuid</library>
|
||||||
|
<library>notifyhook</library>
|
||||||
|
<pch>precomp.h</pch>
|
||||||
|
<directory name="desktop">
|
||||||
|
<file>desktop.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="dialogs">
|
||||||
|
<file>searchprogram.cpp</file>
|
||||||
|
<file>settings.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="shell">
|
||||||
|
<file>entries.cpp</file>
|
||||||
|
<file>fatfs.cpp</file>
|
||||||
|
<file>filechild.cpp</file>
|
||||||
|
<file>shellfs.cpp</file>
|
||||||
|
<file>mainframe.cpp</file>
|
||||||
|
<file>ntobjfs.cpp</file>
|
||||||
|
<file>pane.cpp</file>
|
||||||
|
<file>regfs.cpp</file>
|
||||||
|
<file>shellbrowser.cpp</file>
|
||||||
|
<file>unixfs.cpp</file>
|
||||||
|
<file>webchild.cpp</file>
|
||||||
|
<file>winfs.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="services">
|
||||||
|
<file>shellservices.cpp</file>
|
||||||
|
<file>startup.c</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="taskbar">
|
||||||
|
<file>desktopbar.cpp</file>
|
||||||
|
<file>favorites.cpp</file>
|
||||||
|
<file>taskbar.cpp</file>
|
||||||
|
<file>startmenu.cpp</file>
|
||||||
|
<file>traynotify.cpp</file>
|
||||||
|
<file>quicklaunch.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<directory name="utility">
|
||||||
|
<file>shellclasses.cpp</file>
|
||||||
|
<file>utility.cpp</file>
|
||||||
|
<file>window.cpp</file>
|
||||||
|
<file>dragdropimpl.cpp</file>
|
||||||
|
<file>shellbrowserimpl.cpp</file>
|
||||||
|
<file>xmlstorage.cpp</file>
|
||||||
|
<file>xs-native.cpp</file>
|
||||||
|
</directory>
|
||||||
|
<file>explorer.cpp</file>
|
||||||
|
<file>i386-stub-win32.c</file>
|
||||||
|
<file>explorer.rc</file>
|
||||||
|
<linkerflag>--enable-stdcall-fixup</linkerflag>
|
||||||
|
</module>
|
||||||
|
<installfile installbase=".">explorer-cfg-template.xml</installfile>
|
||||||
|
<directory name="notifyhook">
|
||||||
|
<xi:include href="notifyhook/notifyhook.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
6
base/shell/explorer/notifyhook/notifyhook.def
Normal file
6
base/shell/explorer/notifyhook/notifyhook.def
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
LIBRARY notifyhook.dll
|
||||||
|
EXPORTS
|
||||||
|
DeinstallNotifyHook
|
||||||
|
GetWindowModulePath
|
||||||
|
GetWindowModulePathCopyData
|
||||||
|
InstallNotifyHook
|
10
base/shell/explorer/notifyhook/notifyhook.rbuild
Normal file
10
base/shell/explorer/notifyhook/notifyhook.rbuild
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="notifyhook" type="win32dll" baseaddress="${BASEADDRESS_NOTIFYHOOK}" installbase="system32" installname="notifyhook.dll">
|
||||||
|
<importlibrary definition="notifyhook.def" />
|
||||||
|
<include base="notifyhook">.</include>
|
||||||
|
<define name="_NOTIFYHOOK_IMPL" />
|
||||||
|
<library>user32</library>
|
||||||
|
<file>notifyhook.c</file>
|
||||||
|
<file>notifyhook.rc</file>
|
||||||
|
</module>
|
13
base/shell/shell.rbuild
Normal file
13
base/shell/shell.rbuild
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
|
||||||
|
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||||
|
<directory name="cmd">
|
||||||
|
<xi:include href="cmd/cmd.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="explorer">
|
||||||
|
<xi:include href="explorer/explorer.rbuild" />
|
||||||
|
</directory>
|
||||||
|
<directory name="explorer-new">
|
||||||
|
<xi:include href="explorer-new/explorer.rbuild" />
|
||||||
|
</directory>
|
||||||
|
</group>
|
9
base/system/autochk/autochk.rbuild
Normal file
9
base/system/autochk/autochk.rbuild
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="autochk" type="nativecui" installbase="system32" installname="autochk.exe">
|
||||||
|
<include base="autochk">.</include>
|
||||||
|
<library>nt</library>
|
||||||
|
<library>ntdll</library>
|
||||||
|
<file>autochk.c</file>
|
||||||
|
<file>autochk.rc</file>
|
||||||
|
</module>
|
8
base/system/bootok/bootok.rbuild
Normal file
8
base/system/bootok/bootok.rbuild
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="bootok" type="win32cui" installbase="system32" installname="bootok.exe" unicode="yes">
|
||||||
|
<include base="bootok">.</include>
|
||||||
|
<library>advapi32</library>
|
||||||
|
<file>bootok.c</file>
|
||||||
|
<file>bootok.rc</file>
|
||||||
|
</module>
|
11
base/system/expand/expand.rbuild
Normal file
11
base/system/expand/expand.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="expand" type="win32cui" installbase="system32" installname="expand.exe" >
|
||||||
|
<include base="ReactOS">include/reactos/wine</include>
|
||||||
|
<include base="expand">.</include>
|
||||||
|
<library>lz32</library>
|
||||||
|
<library>setupapi</library>
|
||||||
|
<library>user32</library>
|
||||||
|
<file>expand.c</file>
|
||||||
|
<file>expand.rc</file>
|
||||||
|
</module>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue