reactos/reactos/makefile_rex
Rex Jolliff 3f988bd286 brings code in line with release 12
svn path=/trunk/; revision=55
1998-10-05 04:50:07 +00:00

134 lines
1.7 KiB
Plaintext

#
# Global makefile
#
#
# Select your host
#
#HOST = djgpp-linux
#HOST = mingw32-linux
HOST = djgpp-msdos
#HOST = mingw32-windows
include rules.mak
#
# Required to run the system
#
COMPONENTS = iface_native ntoskrnl kernel32 ntdll crtdll mingw32
#
# Select the server(s) you want to build
#
SERVERS = win32 posix linux os2
#
# Select the loader(s) you want to build
#
LOADERS = dos
#
# Select the device drivers and filesystems you want
#
KERNEL_SERVICES = parallel keyboard null mouse serial sound ide test sdisk \
minix vfat
APPS = hello shell
all: $(COMPONENTS) $(LOADERS) $(KERNEL_SERVICES) $(APPS)
clean: dummy
make -C iface/native clean
#
# Applications
#
hello: dummy
make -C apps/hello
cmd: dummy
make -C apps/cmd
shell: dummy
make -C apps/shell
#
# Interfaces
#
iface_native: dummy
make -C iface/native
#
# Device driver rules
#
vfat: dummy
make -C services/fs/vfat
sdisk: dummy
make -C services/dd/sdisk
minix: dummy
make -C services/fs/minix
template: dummy
make -C services/fs/template
ide-test: dummy
make -C services/dd/ide-test
ide: dummy
make -C services/dd/ide
test: dummy
make -C services/dd/test
test1: dummy
make -C services/dd/test1
null: dummy
make -C services/dd/null
parallel: dummy
make -C services/dd/parallel
keyboard: dummy
make -C services/dd/keyboard
mouse: dummy
make -C services/dd/mouse
serial: dummy
make -C services/dd/serial
sound: dummy
make -C services/dd/sound
#
# Kernel loaders
#
dos: dummy
make -C loaders/dos
#
# Required system components
#
ntoskrnl: dummy
make -C ntoskrnl
kernel32: dummy
make -C lib/kernel32
ntdll: dummy
make -C lib/ntdll
crtdll: dummy
make -C lib/crtdll
mingw32: dummy
make -C lib/mingw32
dummy: