# $Id: Makefile,v 1.33 2002-08-22 03:07:50 bird Exp $ # # kKrnlLib main file. # # Copyright (c) 2002 knut st. osmundsen (bird@anduin.net) # # GPL # # # Setup. # PATH_ROOT = ..\..\.. !include $(PATH_ROOT)\makefile.inc !include $(PATH_ROOT)\make\setup.mak # # Config. # TARGET_MODE = EMPTY BUILD_OWN_TESTCASE_RULE = 1 !ifdef WITH_KLIB SUBDIRS = kLib\src !endif PREMAKEFILES=\ !ifdef WITH_KKRNLLIB kKrnlLib.mak \ # kKrnlLibR3Tst.mak \ !endif !ifdef WITH_KLIB kLibR3.mak \ !endif !ifdef WITH_KKRNLLIB SUBDIRS_NEEDED = tools !endif SUBDIRS_TESTCASE = # # 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