source: rtems/make/main.cfg @ d74fdb5

4.104.114.84.9
Last change on this file since d74fdb5 was d74fdb5, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 7, 2000 at 4:46:52 PM

Patch from James Housley <jim@…> to let the Makefiles
find tools like packhex after installation.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1#
2#  $Id$
3#
4# make/main.cfg
5#
6#   Make(1) configuration file include'd by all Makefile's
7#
8
9#
10# where things are relative to PROJECT_ROOT; shouldn't need to change,
11# but could be overridden in custom files.
12#
13
14PROJECT_RELEASE=$(PROJECT_ROOT)/$(RTEMS_BSP)
15PROJECT_BIN=$(PROJECT_ROOT)/bin
16PROJECT_INCLUDE=$(PROJECT_RELEASE)/lib/include
17PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools
18
19#
20# Target architecture; may be changed as per 'make "ARCH=debug"'
21# This is where the object files get put.
22#
23
24ARCH=o-optimize
25
26VARIANT=
27
28#
29# Initial target for make(1)
30#  Once this is established we can safely include other targets
31#  within this make-include file.
32#
33
34default_target: all
35
36#
37# Default makefile name
38# May be overridden by command line macro assignment
39#
40
41MAKEFILE=Makefile
42
43#
44# Target variant names
45#
46TARGET_VARIANTS = optimize debug profile
47
48#
49# Generate list of object directories: o-optimize, o-debug, o-profile
50#
51VARIANTS=${TARGET_VARIANTS:%=o-%}
52
53#
54# List of "recursion-able" targets for directory Makefiles
55#
56
57RECURSE_TARGETS=all depend install \
58preinstall-recursive \
59$(TARGET_VARIANTS)
60
61${ARCH}:
62        test -d ${ARCH} || mkdir ${ARCH}
63
64ifndef AUTOMAKE
65distclean-generic:
66        -$(RM) .#* $(CONFIG_CLEAN_FILES)
67        -$(RM) -r $(CLOBBER_ADDITIONS)
68
69clean-generic:
70        -$(RM) a.out core mon.out gmon.out
71        -$(RM) -r $(CLEAN_ADDITIONS)
72endif
73
74.PHONY: $(RECURSE_TARGETS)
75.PHONY: clean-generic
76.PHONY: distclean-generic
Note: See TracBrowser for help on using the repository browser.