|
|
1.1 root 1: #
2: # Copyright (c) 1994 The University of Utah and
3: # the Computer Systems Laboratory (CSL). All rights reserved.
4: #
5: # Permission to use, copy, modify and distribute this software and its
6: # documentation is hereby granted, provided that both the copyright
7: # notice and this permission notice appear in all copies of the
8: # software, derivative works or modified versions, and any portions
9: # thereof, and that both notices appear in supporting documentation.
10: #
11: # THE UNIVERSITY OF UTAH AND CSL ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS
12: # IS" CONDITION. THE UNIVERSITY OF UTAH AND CSL DISCLAIM ANY LIABILITY OF
13: # ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
14: #
15: # CSL requests users of this software to return to [email protected] any
16: # improvements that they make and grant CSL redistribution rights.
17: #
18: # Author: Bryan Ford, University of Utah CSL
19: #
20:
21:
22: # This makefile creates a microkernel
23: # that supports Intel MP specification-compliant machines.
24: #### Start of configuration section ####
25:
26: GSRCDIR = @top_gsrcdir@
27: MSRCDIR = @top_srcdir@
28: OBJDIR = @top_objdir@
29:
30: prefix = @prefix@
31: exec_prefix = @exec_prefix@
32:
33: include $(OBJDIR)/Makeconf
34:
35: ##### End of configuration section #####
36:
37:
38: # Only build an MP kernel if the user asked for one.
39: ifeq ($(ENABLE_MP),yes)
40:
41:
42: # First define what we're trying to accomplish.
43: TARGET = kernel-imps.bmod
44:
45:
46: # For Intel MP spec support add the imps directory.
47: SRCDIRS += $(MSRCDIR)/kernel/imps
48:
49:
50: # Everything else is done in here.
51: include $(MSRCDIR)/kernel/Makerules
52:
53:
54: # Be sure and build the asm symbol file before anything else.
55: # This is sort of a bogus dependency, but it does the job.
56: i386asm.h: impsasm.h
57: CLEAN_FILES += impsasm.h
58:
59:
60: else
61:
62: all:
63: clean:
64: install:
65:
66: endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.