Files
reactos/reactos/drivers/video/makefile
Casper Hornstrup 3d3df3bc4e 2004-07-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile, drivers/video/makefile, lib/cpl/Makefile, ntoskrnl/Makefile,
	tools/helper.mk: Add test target.
	* include/ntos/types.h (UINT16, PUINT16): Declare.
	* regtests/kmregtests/tests/mdl-1.c, regtests/kmregtests/tests/mdl-2.c,
	regtests/kmregtests/tests/mm-1.c, subsys/win32k/tests/tests/eng-mem-1.c:
	Simplify tests.
	* regtests/shared/regtests.c: Include <ctype.h> and <stdlib.h>.
	* regtests/shared/regtests.h (DISPATCHER): Declare the whole function.
	* tools/regtests.c: Refactor part of register_test into get_test_name();
	Stub for running tests in the build environment.
	* w32api/include/basetsd.h (INT16, PINT16, UINT16, PUINT16): Declare.
	* lib/user32/misc/exticon.c (UINT16): Remove declaration.

svn path=/trunk/; revision=10261
2004-07-23 20:03:26 +00:00

74 lines
2.0 KiB
Makefile

DISPLAY_DRIVERS = vga framebuf
MINIPORT_DRIVERS = vga vbe
all: $(DISPLAY_DRIVERS:%=DD%) $(MINIPORT_DRIVERS:%=MP%)
$(MAKE) -C videoprt all
implib: $(DISPLAY_DRIVERS:%=DD%_implib) $(MINIPORT_DRIVERS:%=MP%_implib)
$(MAKE) -C videoprt implib
test: $(DISPLAY_DRIVERS:%=DD%_test) $(MINIPORT_DRIVERS:%=MP%_test)
$(MAKE) -C videoprt test
clean: $(DISPLAY_DRIVERS:%=DD%_clean) $(MINIPORT_DRIVERS:%=MP%_clean)
$(MAKE) -C videoprt clean
install: $(DISPLAY_DRIVERS:%=DD%_install) $(MINIPORT_DRIVERS:%=MP%_install)
$(MAKE) -C videoprt install
bootcd: $(DISPLAY_DRIVERS:%=DD%_bootcd) $(MINIPORT_DRIVERS:%=MP%_bootcd)
$(MAKE) -C videoprt bootcd
#
# Video display driver rules
#
$(DISPLAY_DRIVERS:%=DD%): DD%:
$(MAKE) -C displays/$*
$(DISPLAY_DRIVERS:%=DD%_implib): DD%_implib:
$(MAKE) -C displays/$* implib
$(DISPLAY_DRIVERS:%=DD%_test): DD%_test:
$(MAKE) -C displays/$* test
$(DISPLAY_DRIVERS:%=DD%_clean): DD%_clean:
$(MAKE) -C displays/$* clean
$(DISPLAY_DRIVERS:%=DD%_install): DD%_install:
$(MAKE) -C displays/$* install
$(DISPLAY_DRIVERS:%=DD%_bootcd): DD%_bootcd:
$(MAKE) -C displays/$* bootcd
.PHONY: $(DISPLAY_DRIVERS:%=DD%) $(DISPLAY_DRIVERS:%=DD%_implib) \
$(DISPLAY_DRIVERS:%=DD%_test) $(DISPLAY_DRIVERS:%=DD%_clean) \
$(DISPLAY_DRIVERS:%=DD%_install) $(DISPLAY_DRIVERS:%=DD%_bootcd)
#
# Video miniport driver rules
#
$(MINIPORT_DRIVERS:%=MP%): MP%:
$(MAKE) -C miniport/$*
$(MINIPORT_DRIVERS:%=MP%_implib): MP%_implib:
$(MAKE) -C miniport/$* implib
$(MINIPORT_DRIVERS:%=MP%_test): MP%_test:
$(MAKE) -C miniport/$* test
$(MINIPORT_DRIVERS:%=MP%_clean): MP%_clean:
$(MAKE) -C miniport/$* clean
$(MINIPORT_DRIVERS:%=MP%_install): MP%_install:
$(MAKE) -C miniport/$* install
$(MINIPORT_DRIVERS:%=MP%_bootcd): MP%_bootcd:
$(MAKE) -C miniport/$* bootcd
.PHONY: $(MINIPORT_DRIVERS:%=MP%) $(MINIPORT_DRIVERS:%=MP%_implib) \
$(MINIPORT_DRIVERS:%=MP%_test) $(MINIPORT_DRIVERS:%=MP%_clean) \
$(MINIPORT_DRIVERS:%=MP%_install) $(MINIPORT_DRIVERS:%=MP%_bootcd)