50 lines
1.3 KiB
Makefile
50 lines
1.3 KiB
Makefile
!IFNDEF MSI_CILJNI_PAKET
|
|
!ERROR Spremenljivka MSI_CILJNI_PAKET ni definirana!
|
|
!ENDIF
|
|
|
|
!IFNDEF MSI_IZVORNI_PAKET
|
|
!ERROR Spremenljivka MSI_IZVORNI_PAKET ni definirana!
|
|
!ENDIF
|
|
|
|
!IFNDEF MSI_DATOTEKA_INF
|
|
!ERROR Spremenljivka MSI_DATOTEKA_INF ni definirana!
|
|
!ENDIF
|
|
|
|
!IFDEF MSI_DATOTEKA_CAB
|
|
MSI_NASTAVI_CAB_STIKALA=/V
|
|
!ELSE
|
|
MSI_NASTAVI_CAB_STIKALA=
|
|
!ENDIF
|
|
|
|
!IFNDEF MSI_URL_AVTORJA
|
|
!ERROR Spremenljivka MSI_URL_AVTORJA ni definirana!
|
|
!ENDIF
|
|
|
|
!IFNDEF MSI_IME_IZDELKA
|
|
!ERROR Spremenljivka MSI_IME_IZDELKA ni definirana!
|
|
!ENDIF
|
|
|
|
!IFNDEF IMENIK_ASKUPNO
|
|
IMENIK_ASKUPNO=C:\Inetpub\spletne-skripte\ASkupno
|
|
!ENDIF
|
|
|
|
|
|
Vse : \
|
|
"$(MSI_CILJNI_PAKET)"
|
|
|
|
"$(MSI_CILJNI_PAKET)" : \
|
|
"$(MSI_IZVORNI_PAKET)" \
|
|
!IFDEF MSI_DATOTEKA_CAB
|
|
"$(MSI_DATOTEKA_CAB)" \
|
|
!ENDIF
|
|
"$(MSI_DATOTEKA_INF)"
|
|
-if exist $@ del /f /q $@
|
|
copy /y "$(MSI_IZVORNI_PAKET)" "$(@:"=).tmp" > NUL
|
|
cscript.exe "$(IMENIK_ASKUPNO)\MSI.wsf" //Job:NastaviCAB //Nologo "$(@:"=).tmp" "$(MSI_DATOTEKA_INF)" $(MSI_NASTAVI_CAB_STIKALA)
|
|
msiinfo.exe "$(@:"=).tmp" /nologo /U 4
|
|
!IFDEF MANIFESTCERTIFICATETHUMBPRINT
|
|
signcode.exe -i "$(MSI_URL_AVTORJA)" -sha1 "$(MANIFESTCERTIFICATETHUMBPRINT)" -t "$(MANIFESTTIMESTAMPURL)" -n "$(MSI_IME_IZDELKA)" "$(@:"=).tmp" > NUL
|
|
!ENDIF
|
|
attrib.exe +r "$(@:"=).tmp"
|
|
move /y "$(@:"=).tmp" $@ > NUL
|