OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [stdalone/] [twotasks-1/] [Makefile] - Blame information for rev 101

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 18 hellwig
#
2
# Makefile for "twotasks-1", a tiny OS which runs two tasks
3
# (with fixed TLB entries and no page tables)
4
#
5
 
6
BUILD = ../../build
7
 
8
.PHONY:         all install run clean
9
 
10
all:            dump/dump task1/task1 task2/task2 os/twotasks-1.bin
11
 
12
install:        dump/dump task1/task1 task2/task2 os/twotasks-1.bin
13
                mkdir -p $(BUILD)/stdalone
14
                cp os/twotasks-1.bin $(BUILD)/stdalone
15
                cp os/twotasks-1.map $(BUILD)/stdalone
16 101 hellwig
                cp os/twotasks-1.exo $(BUILD)/stdalone
17 18 hellwig
 
18
run:            dump/dump task1/task1 task2/task2 os/twotasks-1.bin
19
                $(MAKE) -C os run
20
 
21
dump/dump:
22
                $(MAKE) -C dump
23
 
24
task1/task1:
25
                $(MAKE) -C task1
26
 
27
task2/task2:
28
                $(MAKE) -C task2
29
 
30
os/twotasks-1.bin:
31
                $(MAKE) -C os
32
 
33
clean:
34
                $(MAKE) -C dump clean
35
                $(MAKE) -C task1 clean
36
                $(MAKE) -C task2 clean
37
                $(MAKE) -C os clean
38
                rm -f *~

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.