source: rtems/make/main.cfg @ d74fdb5

4.104.114.84.95
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
RevLine 
[bffb938]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)
[d74fdb5]15PROJECT_BIN=$(PROJECT_ROOT)/bin
[bffb938]16PROJECT_INCLUDE=$(PROJECT_RELEASE)/lib/include
17PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools
18
19#
[d6c83529]20# Target architecture; may be changed as per 'make "ARCH=debug"'
[bffb938]21# This is where the object files get put.
22#
23
[d6c83529]24ARCH=o-optimize
[bffb938]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#
[d6c83529]46TARGET_VARIANTS = optimize debug profile
[bffb938]47
48#
[d6c83529]49# Generate list of object directories: o-optimize, o-debug, o-profile
[bffb938]50#
[d6c83529]51VARIANTS=${TARGET_VARIANTS:%=o-%}
[bffb938]52
53#
54# List of "recursion-able" targets for directory Makefiles
55#
56
[29e68b75]57RECURSE_TARGETS=all depend install \
[6693a68]58preinstall-recursive \
[29e68b75]59$(TARGET_VARIANTS)
[bffb938]60
61${ARCH}:
[817466c]62        test -d ${ARCH} || mkdir ${ARCH}
[bffb938]63
[9608320]64ifndef AUTOMAKE
[29e68b75]65distclean-generic:
[df49c60]66        -$(RM) .#* $(CONFIG_CLEAN_FILES)
[29e68b75]67        -$(RM) -r $(CLOBBER_ADDITIONS)
68
69clean-generic:
70        -$(RM) a.out core mon.out gmon.out
71        -$(RM) -r $(CLEAN_ADDITIONS)
[9608320]72endif
[29e68b75]73
74.PHONY: $(RECURSE_TARGETS)
75.PHONY: clean-generic
76.PHONY: distclean-generic
Note: See TracBrowser for help on using the repository browser.