tracesrv/tracecompiler/internal/TraceCompiler_Test/epoc32/build/TraceCompilerTester/group/ARMV5.MAKE
author hgs
Tue, 26 Oct 2010 16:20:32 +0300
changeset 62 1c2bb2fc7c87
permissions -rw-r--r--
201043
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
62
hgs
parents:
diff changeset
     1
export Path:=Z:\epoc32\gcc$(PBUILDPID)\bin;$(Path)
hgs
parents:
diff changeset
     2
export PATH:=$(Path)
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
# prevent MAKEFLAGS variable from upsetting calls to NMAKE
hgs
parents:
diff changeset
     5
unexport MAKEFLAGS
hgs
parents:
diff changeset
     6
hgs
parents:
diff changeset
     7
ERASE = @erase 2>>nul
hgs
parents:
diff changeset
     8
hgs
parents:
diff changeset
     9
hgs
parents:
diff changeset
    10
ifdef EFREEZE_ALLOW_REMOVE
hgs
parents:
diff changeset
    11
REMOVEMACRO := EFREEZE_ALLOW_REMOVE=-remove
hgs
parents:
diff changeset
    12
endif
hgs
parents:
diff changeset
    13
hgs
parents:
diff changeset
    14
hgs
parents:
diff changeset
    15
CLEAN : CLEANTRACECOMPILERTESTERBASIC CLEANTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    16
hgs
parents:
diff changeset
    17
CLEANMAKEFILE : CLEANMAKEFILETRACECOMPILERTESTERBASIC CLEANMAKEFILETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    18
hgs
parents:
diff changeset
    19
CLEANALL : CLEANALLTRACECOMPILERTESTERBASIC CLEANALLTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
FINAL : FINALTRACECOMPILERTESTERBASIC FINALTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
FREEZE : FREEZETRACECOMPILERTESTERBASIC FREEZETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    24
hgs
parents:
diff changeset
    25
LIBRARY : LIBRARYTRACECOMPILERTESTERBASIC LIBRARYTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
MAKEFILE : MAKEFILETRACECOMPILERTESTERBASIC MAKEFILETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    28
hgs
parents:
diff changeset
    29
RESOURCE : RESOURCETRACECOMPILERTESTERBASIC RESOURCETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    30
hgs
parents:
diff changeset
    31
SAVESPACE : SAVESPACETRACECOMPILERTESTERBASIC SAVESPACETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    32
hgs
parents:
diff changeset
    33
TARGET : TARGETTRACECOMPILERTESTERBASIC TARGETTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    34
hgs
parents:
diff changeset
    35
LISTING : LISTINGTRACECOMPILERTESTERBASIC LISTINGTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
WHATMAKEFILE : WHATMAKEFILETRACECOMPILERTESTERBASIC WHATMAKEFILETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    38
hgs
parents:
diff changeset
    39
WHAT : WHATTRACECOMPILERTESTERBASIC WHATTRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    40
hgs
parents:
diff changeset
    41
CHECKSOURCE : CHECKSOURCE_GENERIC CHECKSOURCETRACECOMPILERTESTERBASIC CHECKSOURCETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    42
hgs
parents:
diff changeset
    43
CHECKSOURCE_GENERIC :
hgs
parents:
diff changeset
    44
	@perl -S checksource.pl --preprocess -- -DARMCC -DEPOC32 -DMARM -DEABI -DARMCC_2 -DARMCC_2_2 -DGENERIC_MARM -DMARM_ARMV5 -include Z:\EPOC32\include\feature_settings.hrh -I . -I Z:\EPOC32\include Z:\TraceCompilerTester\group\BLD.INF
hgs
parents:
diff changeset
    45
	@perl -S checksource.pl --metadata "\TraceCompilerTester\group\BLD.INF" "PRJ_MMPFILES MMP" "TraceCompilerTesterBasic.mmp" 7 1
hgs
parents:
diff changeset
    46
	@perl -S checksource.pl --metadata "\TraceCompilerTester\group\BLD.INF" "PRJ_MMPFILES MMP" "TraceCompilerTesterAdvanced.mmp" 8 1
hgs
parents:
diff changeset
    47
	@rem
hgs
parents:
diff changeset
    48
hgs
parents:
diff changeset
    49
hgs
parents:
diff changeset
    50
TIDY :
hgs
parents:
diff changeset
    51
	@echo Nothing to do
hgs
parents:
diff changeset
    52
hgs
parents:
diff changeset
    53
hgs
parents:
diff changeset
    54
ROMFILE : STARTROMFILE ROMFILETRACECOMPILERTESTERBASIC ROMFILETRACECOMPILERTESTERADVANCED
hgs
parents:
diff changeset
    55
hgs
parents:
diff changeset
    56
STARTROMFILE :
hgs
parents:
diff changeset
    57
	@perl -S emkdir.pl "\epoc32\rom\TraceCompilerTester\group"
hgs
parents:
diff changeset
    58
	@echo // \epoc32\rom\TraceCompilerTester\group\ARMV5.IBY > \epoc32\rom\TraceCompilerTester\group\ARMV5.IBY
hgs
parents:
diff changeset
    59
	@echo // >> \epoc32\rom\TraceCompilerTester\group\ARMV5.IBY
hgs
parents:
diff changeset
    60
hgs
parents:
diff changeset
    61
hgs
parents:
diff changeset
    62
MAKEFILETRACECOMPILERTESTERBASIC_FILES= \
hgs
parents:
diff changeset
    63
	"\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5"
hgs
parents:
diff changeset
    64
hgs
parents:
diff changeset
    65
MAKEFILETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    66
	perl -S makmake.pl $(NO_DEPENDENCIES) -D \TraceCompilerTester\group\TRACECOMPILERTESTERBASIC ARMV5  $(ABLD_FLAGS) $(ABLD_COMPWRAP_FLAG)
hgs
parents:
diff changeset
    67
hgs
parents:
diff changeset
    68
CLEANMAKEFILETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    69
	-$(ERASE) $(MAKEFILETRACECOMPILERTESTERBASIC_FILES)
hgs
parents:
diff changeset
    70
hgs
parents:
diff changeset
    71
WHATMAKEFILETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    72
	@echo $(MAKEFILETRACECOMPILERTESTERBASIC_FILES)
hgs
parents:
diff changeset
    73
hgs
parents:
diff changeset
    74
TARGETTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    75
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" $(CFG)
hgs
parents:
diff changeset
    76
hgs
parents:
diff changeset
    77
SAVESPACETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    78
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" $(CFG) CLEANBUILD$(CFG)
hgs
parents:
diff changeset
    79
hgs
parents:
diff changeset
    80
LISTINGTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    81
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" MAKEWORK$(CFG) LISTING$(CFG)$(SOURCE)
hgs
parents:
diff changeset
    82
hgs
parents:
diff changeset
    83
FINALTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    84
	@rem do nothing
hgs
parents:
diff changeset
    85
hgs
parents:
diff changeset
    86
CLEANALLTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    87
	perl -S ermdir.pl \EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\
hgs
parents:
diff changeset
    88
hgs
parents:
diff changeset
    89
CLEANTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    90
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" CLEAN$(CFG)
hgs
parents:
diff changeset
    91
hgs
parents:
diff changeset
    92
RESOURCETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    93
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" RESOURCE$(CFG)
hgs
parents:
diff changeset
    94
hgs
parents:
diff changeset
    95
LIBRARYTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    96
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" LIBRARY
hgs
parents:
diff changeset
    97
hgs
parents:
diff changeset
    98
FREEZETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
    99
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" FREEZE $(REMOVEMACRO)
hgs
parents:
diff changeset
   100
hgs
parents:
diff changeset
   101
WHATTRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
   102
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" WHAT$(CFG)
hgs
parents:
diff changeset
   103
hgs
parents:
diff changeset
   104
CHECKSOURCETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
   105
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" CHECKSOURCE
hgs
parents:
diff changeset
   106
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" CHECKSOURCE$(CFG)
hgs
parents:
diff changeset
   107
hgs
parents:
diff changeset
   108
ROMFILETRACECOMPILERTESTERBASIC :
hgs
parents:
diff changeset
   109
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERBASIC\ARMV5\TRACECOMPILERTESTERBASIC.ARMV5" ROMFILE >> \epoc32\rom\TraceCompilerTester\group\ARMV5.IBY
hgs
parents:
diff changeset
   110
hgs
parents:
diff changeset
   111
hgs
parents:
diff changeset
   112
MAKEFILETRACECOMPILERTESTERADVANCED_FILES= \
hgs
parents:
diff changeset
   113
	"\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5"
hgs
parents:
diff changeset
   114
hgs
parents:
diff changeset
   115
MAKEFILETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   116
	perl -S makmake.pl $(NO_DEPENDENCIES) -D \TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED ARMV5  $(ABLD_FLAGS) $(ABLD_COMPWRAP_FLAG)
hgs
parents:
diff changeset
   117
hgs
parents:
diff changeset
   118
CLEANMAKEFILETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   119
	-$(ERASE) $(MAKEFILETRACECOMPILERTESTERADVANCED_FILES)
hgs
parents:
diff changeset
   120
hgs
parents:
diff changeset
   121
WHATMAKEFILETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   122
	@echo $(MAKEFILETRACECOMPILERTESTERADVANCED_FILES)
hgs
parents:
diff changeset
   123
hgs
parents:
diff changeset
   124
TARGETTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   125
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" $(CFG)
hgs
parents:
diff changeset
   126
hgs
parents:
diff changeset
   127
SAVESPACETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   128
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" $(CFG) CLEANBUILD$(CFG)
hgs
parents:
diff changeset
   129
hgs
parents:
diff changeset
   130
LISTINGTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   131
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" MAKEWORK$(CFG) LISTING$(CFG)$(SOURCE)
hgs
parents:
diff changeset
   132
hgs
parents:
diff changeset
   133
FINALTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   134
	@rem do nothing
hgs
parents:
diff changeset
   135
hgs
parents:
diff changeset
   136
CLEANALLTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   137
	perl -S ermdir.pl \EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\
hgs
parents:
diff changeset
   138
hgs
parents:
diff changeset
   139
CLEANTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   140
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" CLEAN$(CFG)
hgs
parents:
diff changeset
   141
hgs
parents:
diff changeset
   142
RESOURCETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   143
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" RESOURCE$(CFG)
hgs
parents:
diff changeset
   144
hgs
parents:
diff changeset
   145
LIBRARYTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   146
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" LIBRARY
hgs
parents:
diff changeset
   147
hgs
parents:
diff changeset
   148
FREEZETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   149
	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" FREEZE $(REMOVEMACRO)
hgs
parents:
diff changeset
   150
hgs
parents:
diff changeset
   151
WHATTRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   152
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" WHAT$(CFG)
hgs
parents:
diff changeset
   153
hgs
parents:
diff changeset
   154
CHECKSOURCETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   155
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" CHECKSOURCE
hgs
parents:
diff changeset
   156
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" CHECKSOURCE$(CFG)
hgs
parents:
diff changeset
   157
hgs
parents:
diff changeset
   158
ROMFILETRACECOMPILERTESTERADVANCED :
hgs
parents:
diff changeset
   159
	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\TraceCompilerTester\group\TRACECOMPILERTESTERADVANCED\ARMV5\TRACECOMPILERTESTERADVANCED.ARMV5" ROMFILE >> \epoc32\rom\TraceCompilerTester\group\ARMV5.IBY
hgs
parents:
diff changeset
   160
hgs
parents:
diff changeset
   161