# $Id: Makefile,v 1.28 2002-04-29 11:12:55 bird Exp $ # # kKrnlLib main file. # # Copyright (c) 2002 knut st. osmundsen (bird@anduin.net) # # # Setup. # PATH_ROOT = ..\..\.. !include $(PATH_ROOT)\make\setup.mak # # kLib overrides variables. # !if [SET KLIB_INC=$(MAKEDIR)\kLibR3.inc] !endif # # Config. # TARGET_MODE = EMPTY TARGET_NAME = kKrnlLib_empty !if [$(TOOL_EXISTS) kLib\Makefile] == 0 SUBDIRS = kLib tools include !else SUBDIRS = tools include !endif PREMAKEFILES= kKrnlLib.mak kKrnlLibR3Tst.mak BUILD_OWN_TESTCASE_RULE = 1 # # Process # !include $(MAKE_INCLUDE_PROCESS) needed: @$(TOOL_DODIRS) "tools" $(TOOL_MAKE) build # @$(TOOL_DOMAKES) "" $(TOOL_MAKE) build # # Our own minimal testcase rule # testcase: !if [$(TOOL_EXISTS) testcase] == 0 @$(TOOL_DODIRS) "testcase" $(TOOL_MAKE) $@ !endif