Forward compatibility: build relative-base link libraries where needed
[AROS.git] / mmakefile
blob92a856b6fbbfafc2ef91fedde67c8f58499c8f7c
1 # Copyright © 1995-2012, The AROS Development Team. All rights reserved.
2 # $Id$
4 include $(SRCDIR)/config/aros.cfg
6 #MM AROS : clean-errors AROS-$(ARCH)-$(CPU)-$(AROS_TARGET_VARIANT) AROS-$(ARCH)-$(CPU) test
7 AROS : checkerr
8         @$(NOP)
10 #MM AROS-complete : clean-errors AROS-complete-$(ARCH)-$(CPU) test
11 AROS-complete : checkerr
12         @$(NOP)
14 # Delete the global error file
15 #MM
16 clean-errors :
17         @$(RM) -f $(GENDIR)/errors
18         
19 # Checks if any error has been occurred during compile
20 checkerr :
21         @if [ -f $(GENDIR)/errors ]; then wc -l $(GENDIR)/errors ; else $(NOP) ; fi
23 #MM- install : install-$(ARCH)-$(CPU)
25 # Remove all generated dependency files.
26 #MM
27 cleandep :
28         find $(GENDIR) -name "*.d" -exec $(RM) "{}" \;
30 #MM
31 query :
32         @$(ECHO) "HOST_CPP              : $(HOST_CPP)"
33         @$(ECHO) "HOST_CC               : $(HOST_CC)"
34         @$(ECHO) "HOST_CFLAGS           : $(HOST_CFLAGS)"
35         @$(ECHO) "HOST_CXX              : $(HOST_CXX)"
36         @$(ECHO) "HOST_CXXFLAGS         : $(HOST_CXXFLAGS)"
37         @$(ECHO) "HOST_LD               : $(HOST_LD)"
38         @$(ECHO) "HOST_LDFLAGS          : $(HOST_LDFLAGS)"
39         @$(ECHO) "KERNEL_CPP            : $(KERNEL_CPP)"
40         @$(ECHO) "KERNEL_CC             : $(KERNEL_CC)"
41         @$(ECHO) "KERNEL_CFLAGS         : $(KERNEL_CFLAGS)"
42         @$(ECHO) "KERNEL_INCLUDES       : $(KERNEL_INCLUDES)"
43         @$(ECHO) "KERNEL_LD             : $(KERNEL_LD)"
44         @$(ECHO) "KERNEL_LDFLAGS        : $(KERNEL_LDFLAGS)"
45         @$(ECHO) "AROS_TARGET_TOOLCHAIN : $(AROS_TARGET_TOOLCHAIN)"
46         @$(ECHO) "TARGET_CPP            : $(TARGET_CPP)"
47         @$(ECHO) "TARGET_CC             : $(TARGET_CC)"
48         @$(ECHO) "TARGET_CFLAGS         : $(TARGET_CFLAGS)"
49         @$(ECHO) "TARGET_LD             : $(TARGET_LD)"
50         @$(ECHO) "TARGET_LDFLAGS        : $(TARGET_LDFLAGS)"
51         @$(ECHO) "TARGET_CXX            : $(TARGET_CXX)"
52         @$(ECHO)
53         @$(ECHO) "SRCDIR                : $(SRCDIR)"
54         @$(ECHO) "GENDIR                : $(GENDIR)"
55         @$(ECHO) "PORTSDIR              : $(PORTSDIR)"
56         @$(ECHO) "PORTSSOURCEDIR        : $(PORTSSOURCEDIR)"
57         @$(ECHO) "CROSSTOOLSDIR         : $(CROSSTOOLSDIR)"