URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 18 |
Rev 102 |
#
|
#
|
# Makefile for "twotasks-2", a tiny OS which runs two tasks
|
# Makefile for "twotasks-2", a tiny OS which runs two tasks
|
# (with randomly written TLB entries and real page tables)
|
# (with randomly written TLB entries and real page tables)
|
#
|
#
|
|
|
BUILD = ../../build
|
BUILD = ../../build
|
|
|
.PHONY: all install run clean
|
.PHONY: all install run clean
|
|
|
all: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
all: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
|
|
install: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
install: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
mkdir -p $(BUILD)/stdalone
|
mkdir -p $(BUILD)/stdalone
|
cp os/twotasks-2.bin $(BUILD)/stdalone
|
cp os/twotasks-2.bin $(BUILD)/stdalone
|
cp os/twotasks-2.map $(BUILD)/stdalone
|
cp os/twotasks-2.map $(BUILD)/stdalone
|
|
cp os/twotasks-2.exo $(BUILD)/stdalone
|
|
|
run: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
run: dump/dump task1/task1 task2/task2 os/twotasks-2.bin
|
$(MAKE) -C os run
|
$(MAKE) -C os run
|
|
|
dump/dump:
|
dump/dump:
|
$(MAKE) -C dump
|
$(MAKE) -C dump
|
|
|
task1/task1:
|
task1/task1:
|
$(MAKE) -C task1
|
$(MAKE) -C task1
|
|
|
task2/task2:
|
task2/task2:
|
$(MAKE) -C task2
|
$(MAKE) -C task2
|
|
|
os/twotasks-2.bin:
|
os/twotasks-2.bin:
|
$(MAKE) -C os
|
$(MAKE) -C os
|
|
|
clean:
|
clean:
|
$(MAKE) -C dump clean
|
$(MAKE) -C dump clean
|
$(MAKE) -C task1 clean
|
$(MAKE) -C task1 clean
|
$(MAKE) -C task2 clean
|
$(MAKE) -C task2 clean
|
$(MAKE) -C os clean
|
$(MAKE) -C os clean
|
rm -f *~
|
rm -f *~
|
|
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.