1
# ----------------------------------------------------------------------------
3
# - afnix:amd project makefile -
4
# ----------------------------------------------------------------------------
5
# - This program is free software; you can redistribute it and/or modify -
6
# - it provided that this copyright notice is kept intact. -
8
# - This program is distributed in the hope that it will be useful, but -
9
# - without any warranty; without even the implied warranty of -
10
# - merchantability or fitness for a particular purpose. In not event shall -
11
# - the copyright holder be liable for any direct, indirect, incidental or -
12
# - special damages arising in any way out of the use of this software. -
13
# ----------------------------------------------------------------------------
14
# - copyright (c) 1999-2011 amaury darsch -
15
# ----------------------------------------------------------------------------
17
TOPDIR = ../../../../..
18
MAKDIR = $(TOPDIR)/cnf/mak
19
CONFFILE = $(MAKDIR)/afnix-conf.mak
20
RULEFILE = $(MAKDIR)/afnix-rule.mak
23
# ----------------------------------------------------------------------------
24
# project configurationn -
25
# ----------------------------------------------------------------------------
27
DSTDIR = $(BLDDST)/exp/prj/amd/src/app
29
APPLIB = afnix-exp-amd.axl
30
APPALS = $(wildcard exp-amd-*.als)
31
APPAXC = $(APPALS:.als=.axc)
35
# ----------------------------------------------------------------------------
37
# ----------------------------------------------------------------------------
40
# this rule is the default rule which call the build rule
46
# this rule includes the platform dependant rules
50
# this rule build all source directories
54
@$(AEXEC) --prefix=$(BLDDIR) --binexe=$(AXCEXE) $<
58
@$(AEXEC) --noloop --prefix=$(BLDDIR) --binexe=$(AXLEXE) \
59
--binopt="-c -f $@" $(APPAXC)
64
# this rule create the ditribution
68
@$(CP) Makefile $(DSTDIR)
69
@$(CP) $(wildcard *.als) $(DSTDIR)
73
# this rule install the distribution
77
@$(CP) $(APPLIB) $(PRJDIR)
81
# this rule local files