|
1 | | -#--------------------------------------------------------------------------------- |
2 | | -# change shell on Snow Leopard |
3 | | -#--------------------------------------------------------------------------------- |
4 | | -UNAME_S := $(shell uname -s) |
5 | | -UNAME_R := $(shell uname -r) |
6 | | - |
7 | | -ifneq (,$(findstring Darwin,$(UNAME_S))) |
8 | | - ifneq (,$(findstring 10.8.0,$(UNAME_R))) |
9 | | - export SHELL=/bin/bash |
10 | | - endif |
11 | | -endif |
12 | | - |
13 | | -#--------------------------------------------------------------------------------- |
14 | | -# path to tools |
15 | | -#--------------------------------------------------------------------------------- |
16 | | -export PORTLIBS := $(DEVKITPRO)/portlibs/ppc |
17 | | -export PATH := $(DEVKITPPC)/bin:$(PORTLIBS)/bin:$(PATH) |
18 | | - |
19 | | -#--------------------------------------------------------------------------------- |
20 | | -# the prefix on the compiler executables |
21 | | -#--------------------------------------------------------------------------------- |
22 | | -PREFIX := powerpc-eabi- |
23 | | - |
24 | | -export AS := $(PREFIX)as |
25 | | -export CC := $(PREFIX)gcc |
26 | | -export CXX := $(PREFIX)g++ |
27 | | -export AR := $(PREFIX)ar |
28 | | -export OBJCOPY := $(PREFIX)objcopy |
29 | | - |
30 | | - |
31 | | -ISVC=$(or $(VCBUILDHELPER_COMMAND),$(MSBUILDEXTENSIONSPATH32),$(MSBUILDEXTENSIONSPATH)) |
32 | | - |
33 | | -ifneq (,$(ISVC)) |
34 | | - ERROR_FILTER := 2>&1 | sed -e 's/\(.[a-zA-Z]\+\):\([0-9]\+\):/\1(\2):/g' |
35 | | -endif |
| 1 | +include $(DEVKITPPC)/base_tools |
36 | 2 |
|
37 | 3 | #--------------------------------------------------------------------------------- |
38 | 4 | %.a: |
|
45 | 11 | %.o: %.cpp |
46 | 12 | @echo $(notdir $<) |
47 | 13 | @$(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -c $< -o $@ $(ERROR_FILTER) |
48 | | - |
| 14 | + |
49 | 15 | #--------------------------------------------------------------------------------- |
50 | 16 | %.o: %.c |
51 | 17 | @echo $(notdir $<) |
|
0 commit comments