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 |