1  PRINTNL &EN
2  IF "%(PROJECT_BUILD)"==""
3    PROJECT_BUILD = 0
4  ENDIF
5  IFDEF SYMBIAN90
6    IF %(PROJECT_UID_3rd)
7      PRINTNL #{"%(PROJECT_NAME)"},(%(PROJECT_UID_3rd)),%(PROJECT_VERSION_MAJOR),%(PROJECT_VERSION_MINOR)%(PROJECT_VERSION_REVISION),%(PROJECT_BUILD)
8    ENDIF
9    IF "%(PROJECT_VENDOR)"==""
10      PROJECT_VENDOR = Vendor
11    ENDIF
12    IF "%(SYMBIAN_VENDOR)"==""
13      SYMBIAN_VENDOR = %(PROJECT_VENDOR)
14    ENDIF
15    PRINTNL %{"%(PROJECT_VENDOR)-EN"}
16    PRINTNL :"%(SYMBIAN_VENDOR)"
17    PRINTNL %(TARGSIS)
18    PRINTNL "%(TARGEPOC)Epoc32\release\%(TARGPLATFORM)\%(TARGETMODE)\%(PROJECT_PATH).exe"-"!:\sys\bin\%(PROJECT_PATH).exe"
19    FOR EACH USE, DEP
20      IF %(NAME)==coreprotect_sdk
21        PRINTNL "%(../TARGEPOC)Epoc32\release\%(TARGPLATFORM)\%(../TARGETMODE)\%(../PROJECT_PATH).cpb"-"!:\private\%(#../PROJECT_UID_3rd)\%(../PROJECT_PATH).cpb"
22      ENDIF
23      IF %(TYPE)==DLL
24        IF %(DLL_TYPE)=="MDL"
25          PRINTNL "%(../TARGEPOC)Epoc32\release\%(../TARGPLATFORM)\%(../TARGETMODE)\%(OUTPUT)"-"!:\sys\bin\%(#PROJECT_UID).dll"
26          PRINTNL "%(../TARGEPOC)Epoc32\data\z\resource\plugins\%(NAME).rsc"-"!:\resource\plugins\%(#PROJECT_UID).rsc"
27        ELSE
28          PRINTNL "%(../TARGEPOC)Epoc32\release\%(../TARGPLATFORM)\%(../TARGETMODE)\%(OUTPUT)"-"!:\sys\bin\%(OUTPUT)"
29        ENDIF
30      ENDIF
31    ENDFOR
32    PRINTNL "%(TARGEPOC)Epoc32\data\z\resource\apps\%(PROJECT_PATH).rsc"-"!:\resource\apps\%(PROJECT_PATH).rsc"
33    IF %(ICON)!=""
34      IF defined(SERIES60)
35        PRINTNL "%(TARGEPOC)Epoc32\data\z\resource\apps\%(PROJECT_PATH).mif"-"!:\resource\apps\%(PROJECT_PATH).mif"
36      ELSE
37        PRINTNL "%(TARGEPOC)Epoc32\data\z\resource\apps\%(PROJECT_PATH)Icon.mbm"-"!:\resource\apps\%(PROJECT_PATH)Icon.mbm"
38      ENDIF
39    ENDIF
40    PRINTNL "%(TARGEPOC)Epoc32\data\z\private\10003a3f\import\apps\%(PROJECT_PATH)_reg.rsc"-"!:\private\10003a3f\import\apps\%(PROJECT_PATH)_reg.rsc"
41    IF HAVE_DLL_TXT
42      PRINTNL "%(�~!PATH)%(PROJECT_PATH)_dll.txt"-"!:\private\%(#PROJECT_UID_3rd)\dll.txt"
43    ENDIF
44    FOR EACH INSTALL
45      PRINTNL "%(~!NAME)"-"!:\private\%(#PROJECT_UID_3rd)\%(<NAME).%(>NAME)"
46    ENDFOR
47    FOR EACH UNINSTALL
48      PRINTNL ""-"!:\private\%(#PROJECT_UID_3rd)\%(NAME)",FN
49    ENDFOR
50    PRINTNL "%(�~!MAKEPATH)%(PROJECT_PATH)_backup.xml"-"!:\private\%(#PROJECT_UID_3rd)\backup_registration.xml"
51  ELSE
52    PRINTNL #{"%(PROJECT_NAME)"},(%(PROJECT_UID)),%(PROJECT_VERSION_MAJOR),%(PROJECT_VERSION_MINOR)%(PROJECT_VERSION_REVISION),%(PROJECT_BUILD)
53    PRINTNL %(TARGSIS)
54    PRINTNL "%(TARGEPOC)Epoc32\release\%(TARGPLATFORM)\%(TARGETMODE)\%(OUTPUT)"-"!:\system\apps\%(PROJECT_PATH)\%(OUTPUT)"
55    FOR EACH USE, DEP
56      IF %(NAME)==coreprotect_sdk
57        // requires to patch the SDK toolchain(s) with coreprotect (see build.bat in coreprotect)
58        PRINTNL "%(../TARGEPOC)Epoc32\release\%(../TARGPLATFORM)\%(../TARGETMODE)\%(../PROJECT_PATH).cpb"-"!:\system\apps\%(../PROJECT_PATH)\%(../PROJECT_PATH).cpb"
59      ENDIF
60      IF %(TYPE)==DLL
61        IF %(DLL_TYPE)=="MDL"
62          PRINTNL "%(../TARGEPOC)Epoc32\release\%(../TARGPLATFORM)\%(../TARGETMODE)\%(NAME).mdl"-"!:\system\recogs\%(#PROJECT_UID).mdl"
63        ELSE
64          PRINTNL "%(../TARGEPOC)Epoc32\release\%(../TARGPLATFORM)\%(../TARGETMODE)\%(OUTPUT)"-"!:\system\apps\%(../PROJECT_PATH)\%(OUTPUT)"
65        ENDIF
66      ENDIF
67    ENDFOR
68    IF %(TARGSIS_S60_1st)
69      PRINTNL "%(TARGEPOC)Epoc32\release\%(TARGPLATFORM)\%(TARGETMODE)\%(PROJECT_PATH).rsc"-"!:\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).rsc"
70      PRINTNL "%(TARGEPOC)Epoc32\release\%(TARGPLATFORM)\%(TARGETMODE)\%(PROJECT_PATH).aif"-"!:\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).aif"
71    ELSE
72      PRINTNL "%(TARGEPOC)Epoc32\data\z\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).rsc"-"!:\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).rsc"
73      PRINTNL "%(TARGEPOC)Epoc32\data\z\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).aif"-"!:\system\apps\%(PROJECT_PATH)\%(PROJECT_PATH).aif"
74    ENDIF
75    FOR EACH INSTALL
76      PRINTNL "%(~!NAME)"-"!:\system\apps\%(PROJECT_PATH)\%(<NAME).%(>NAME)"
77    ENDFOR
78    FOR EACH UNINSTALL
79      PRINTNL ""-"!:\system\apps\%(PROJECT_PATH)\%(NAME)",FN
80    ENDFOR
81  ENDIF
82