tracesrv/tracecompiler/internal/TraceCompiler_Test/epoc32/build/HelloWorld/group/ARMV5.MAKE
changeset 62 1c2bb2fc7c87
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
       
     1 export Path:=Z:\epoc32\gcc$(PBUILDPID)\bin;$(Path)
       
     2 export PATH:=$(Path)
       
     3 
       
     4 # prevent MAKEFLAGS variable from upsetting calls to NMAKE
       
     5 unexport MAKEFLAGS
       
     6 
       
     7 ERASE = @erase 2>>nul
       
     8 
       
     9 
       
    10 ifdef EFREEZE_ALLOW_REMOVE
       
    11 REMOVEMACRO := EFREEZE_ALLOW_REMOVE=-remove
       
    12 endif
       
    13 
       
    14 
       
    15 CLEAN : CLEANHELLOWORLD
       
    16 
       
    17 CLEANMAKEFILE : CLEANMAKEFILEHELLOWORLD
       
    18 
       
    19 CLEANALL : CLEANALLHELLOWORLD
       
    20 
       
    21 FINAL : FINALHELLOWORLD
       
    22 
       
    23 FREEZE : FREEZEHELLOWORLD
       
    24 
       
    25 LIBRARY : LIBRARYHELLOWORLD
       
    26 
       
    27 MAKEFILE : MAKEFILEHELLOWORLD
       
    28 
       
    29 RESOURCE : RESOURCEHELLOWORLD
       
    30 
       
    31 SAVESPACE : SAVESPACEHELLOWORLD
       
    32 
       
    33 TARGET : TARGETHELLOWORLD
       
    34 
       
    35 LISTING : LISTINGHELLOWORLD
       
    36 
       
    37 WHATMAKEFILE : WHATMAKEFILEHELLOWORLD
       
    38 
       
    39 WHAT : WHATHELLOWORLD
       
    40 
       
    41 CHECKSOURCE : CHECKSOURCE_GENERIC CHECKSOURCEHELLOWORLD
       
    42 
       
    43 CHECKSOURCE_GENERIC :
       
    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:\HelloWorld\group\BLD.INF
       
    45 	@perl -S checksource.pl --metadata "\HelloWorld\group\BLD.INF" "PRJ_MMPFILES MMP" "HelloWorld.mmp" 15 1
       
    46 	@rem
       
    47 
       
    48 
       
    49 TIDY :
       
    50 	@echo Nothing to do
       
    51 
       
    52 
       
    53 ROMFILE : STARTROMFILE ROMFILEHELLOWORLD
       
    54 
       
    55 STARTROMFILE :
       
    56 	@perl -S emkdir.pl "\epoc32\rom\HelloWorld\group"
       
    57 	@echo // \epoc32\rom\HelloWorld\group\ARMV5.IBY > \epoc32\rom\HelloWorld\group\ARMV5.IBY
       
    58 	@echo // >> \epoc32\rom\HelloWorld\group\ARMV5.IBY
       
    59 
       
    60 
       
    61 MAKEFILEHELLOWORLD_FILES= \
       
    62 	"\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5"
       
    63 
       
    64 MAKEFILEHELLOWORLD :
       
    65 	perl -S makmake.pl $(NO_DEPENDENCIES) -D \HelloWorld\group\HELLOWORLD ARMV5  $(ABLD_FLAGS) $(ABLD_COMPWRAP_FLAG)
       
    66 
       
    67 CLEANMAKEFILEHELLOWORLD :
       
    68 	-$(ERASE) $(MAKEFILEHELLOWORLD_FILES)
       
    69 
       
    70 WHATMAKEFILEHELLOWORLD :
       
    71 	@echo $(MAKEFILEHELLOWORLD_FILES)
       
    72 
       
    73 TARGETHELLOWORLD :
       
    74 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" $(CFG)
       
    75 
       
    76 SAVESPACEHELLOWORLD :
       
    77 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" $(CFG) CLEANBUILD$(CFG)
       
    78 
       
    79 LISTINGHELLOWORLD :
       
    80 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" MAKEWORK$(CFG) LISTING$(CFG)$(SOURCE)
       
    81 
       
    82 FINALHELLOWORLD :
       
    83 	@rem do nothing
       
    84 
       
    85 CLEANALLHELLOWORLD :
       
    86 	perl -S ermdir.pl \EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\
       
    87 
       
    88 CLEANHELLOWORLD :
       
    89 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" CLEAN$(CFG)
       
    90 
       
    91 RESOURCEHELLOWORLD :
       
    92 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" RESOURCE$(CFG)
       
    93 
       
    94 LIBRARYHELLOWORLD :
       
    95 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" LIBRARY
       
    96 
       
    97 FREEZEHELLOWORLD :
       
    98 	$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" FREEZE $(REMOVEMACRO)
       
    99 
       
   100 WHATHELLOWORLD :
       
   101 	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" WHAT$(CFG)
       
   102 
       
   103 CHECKSOURCEHELLOWORLD :
       
   104 	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" CHECKSOURCE
       
   105 	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" CHECKSOURCE$(CFG)
       
   106 
       
   107 ROMFILEHELLOWORLD :
       
   108 	@$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\EPOC32\BUILD\HelloWorld\group\HELLOWORLD\ARMV5\HELLOWORLD.ARMV5" ROMFILE >> \epoc32\rom\HelloWorld\group\ARMV5.IBY
       
   109 
       
   110