mirror of
https://github.com/team2059/Zaphod
synced 2025-01-07 22:14:14 -05:00
Added two basic scripts (documenting it later but there pretty easy to understand
This commit is contained in:
parent
7f64b16a58
commit
190f230b07
15
Makefile
15
Makefile
@ -1,15 +0,0 @@
|
||||
#UCPP makefile
|
||||
|
||||
# Default target
|
||||
all: force
|
||||
cd PPC603gnu && exec "$(MAKE)" -f Makefile_linux
|
||||
|
||||
# Don't do anything for the "Makefile" target
|
||||
Makefile: ;
|
||||
|
||||
# Recursively run all other targets
|
||||
%: force
|
||||
cd PPC603gnu && exec "$(MAKE)" -f Makefile_linux "$*"
|
||||
|
||||
force: ;
|
||||
|
4
build
Executable file
4
build
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
cd src
|
||||
make && cp PPC603gnu/src/Debug/src.out ../bin/Zaphod.out
|
||||
cd ..
|
7
configure
vendored
Executable file
7
configure
vendored
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
git submodule init
|
||||
git submodule update
|
||||
export PATH=$PATH:$(pwd)/bin/ucpp/ucpp
|
||||
cd src
|
||||
ucpp init -t 2059
|
||||
ucpp configure
|
48
src/.wrmakefile
Executable file
48
src/.wrmakefile
Executable file
@ -0,0 +1,48 @@
|
||||
# The file ".wrmakefile" is the template used by the Wind River Workbench to
|
||||
# generate the makefiles of this project. Add user-specific build targets and
|
||||
# make rules only(!) in this project's ".wrmakefile" file. These will then be
|
||||
# automatically dumped into the makefiles.
|
||||
|
||||
WIND_HOME := $(subst \,/,$(WIND_HOME))
|
||||
WIND_BASE := $(subst \,/,$(WIND_BASE))
|
||||
WIND_USR := $(subst \,/,$(WIND_USR))
|
||||
|
||||
all : pre_build main_all post_build
|
||||
|
||||
_clean ::
|
||||
@echo "make: removing targets and objects of `pwd`"
|
||||
|
||||
%IDE_GENERATED%
|
||||
|
||||
-include $(PRJ_ROOT_DIR)/*.makefile
|
||||
|
||||
-include *.makefile
|
||||
|
||||
main_all : external_build $(PROJECT_TARGETS)
|
||||
@echo "make: built targets of `pwd`"
|
||||
|
||||
# entry point for extending the build
|
||||
external_build ::
|
||||
@echo ""
|
||||
|
||||
# main entry point for pre processing prior to the build
|
||||
pre_build :: $(PRE_BUILD_STEP) generate_sources
|
||||
@echo ""
|
||||
|
||||
# entry point for generating sources prior to the build
|
||||
generate_sources ::
|
||||
@echo ""
|
||||
|
||||
# main entry point for post processing after the build
|
||||
post_build :: $(POST_BUILD_STEP) deploy_output
|
||||
@echo ""
|
||||
|
||||
# entry point for deploying output after the build
|
||||
deploy_output ::
|
||||
@echo ""
|
||||
|
||||
clean :: external_clean $(CLEAN_STEP) _clean
|
||||
|
||||
# entry point for extending the build clean
|
||||
external_clean ::
|
||||
@echo ""
|
Loading…
x
Reference in New Issue
Block a user