core/group/fshell_version.mk
changeset 111 1158876b5622
parent 108 2c2fba140295
equal deleted inserted replaced
110:a728d3c0bd35 111:1158876b5622
    15 
    15 
    16 # To ensure that EPOCROOT always ends with a forward slash
    16 # To ensure that EPOCROOT always ends with a forward slash
    17 TMPROOT:=$(subst \,/,$(EPOCROOT))
    17 TMPROOT:=$(subst \,/,$(EPOCROOT))
    18 EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
    18 EPOCROOT:=$(patsubst %/,%,$(TMPROOT))/
    19 
    19 
    20  
       
    21 
       
    22 GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32/build/fshell/core/generated/platform_$(PLATFORM)
    20 GENERATED_SOURCE_DIR = $(EPOCROOT)epoc32/build/fshell/core/generated/platform_$(PLATFORM)
    23 GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)/fshell_version.cpp
    21 GENERATED_SOURCE = $(GENERATED_SOURCE_DIR)/fshell_version.cpp
    24 
       
    25 GENVER:= $(EPOCROOT)sf/os/fshell/core/group/genver.pl
    22 GENVER:= $(EPOCROOT)sf/os/fshell/core/group/genver.pl
    26  
    23  
    27 
    24 
    28 MAKMAKE : $(GENERATED_SOURCE)
    25 MAKMAKE : $(GENERATED_SOURCE)
    29 
       
    30 $(GENERATED_SOURCE) :  
    26 $(GENERATED_SOURCE) :  
    31 	perl $(EPOCROOT)epoc32\tools\emkdir.pl $(GENERATED_SOURCE_DIR)
    27 	perl $(EPOCROOT)epoc32\tools\emkdir.pl $(GENERATED_SOURCE_DIR)
    32 	echo perl .\genver.pl $(PLATFORM) $(CFG)
    28 	echo perl .\genver.pl $(PLATFORM) $(CFG)
    33 	perl $(GENVER) $(PLATFORM) > $(GENERATED_SOURCE)
    29 	perl $(GENVER) $(PLATFORM) > $(GENERATED_SOURCE)
    34  
    30  
    35 
    31 
    36 CLEAN :
    32 CLEAN : $(CLEAN_FILES)
       
    33 $(CLEAN_FILES) :
    37 	perl $(EPOCROOT)epoc32\tools\ermdir.pl $(GENERATED_SOURCE_DIR)
    34 	perl $(EPOCROOT)epoc32\tools\ermdir.pl $(GENERATED_SOURCE_DIR)
    38 
    35 
    39 BLD FREEZE LIB CLEANLIB RESOURCE SAVESPACE RELEASABLES FINAL : 
    36 BLD FREEZE LIB CLEANLIB RESOURCE SAVESPACE RELEASABLES FINAL : 
    40 
    37 
    41 
    38