makefile.mk (7871dc3e) | makefile.mk (c625247e) |
---|---|
1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance --- 18 unchanged lines hidden (view full) --- 27PRJNAME=postprocess 28TARGET=signing 29 30.INCLUDE : settings.mk 31 32# PFXFILE has to be set elsewhere 33# PFXPASSWORD has to be set elsewhere 34 | 1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance --- 18 unchanged lines hidden (view full) --- 27PRJNAME=postprocess 28TARGET=signing 29 30.INCLUDE : settings.mk 31 32# PFXFILE has to be set elsewhere 33# PFXPASSWORD has to be set elsewhere 34 |
35.IF "$(VISTA_SIGNING)"!="" 36.IF "$(COM)"=="MSC" 37.IF "$(product)"=="full" 38 |
|
35EXCLUDELIST=no_signing.txt 36LOGFILE=$(MISC)$/signing_log.txt 37IMAGENAMES=$(SOLARBINDIR)$/*.dll $(SOLARBINDIR)$/so$/*.dll $(SOLARBINDIR)$/*.exe $(SOLARBINDIR)$/so$/*.exe 38TIMESTAMPURL*="http://timestamp.verisign.com/scripts/timstamp.dll" 39 | 39EXCLUDELIST=no_signing.txt 40LOGFILE=$(MISC)$/signing_log.txt 41IMAGENAMES=$(SOLARBINDIR)$/*.dll $(SOLARBINDIR)$/so$/*.dll $(SOLARBINDIR)$/*.exe $(SOLARBINDIR)$/so$/*.exe 42TIMESTAMPURL*="http://timestamp.verisign.com/scripts/timstamp.dll" 43 |
40signing.done : 41.IF "$(VISTA_SIGNING)"!="" 42.IF "$(COM)"=="MSC" 43.IF "$(product)"=="full" 44 $(PERL) signing.pl -e $(EXCLUDELIST) -f $(PFXFILE) -p $(PFXPASSWORD) -t $(TIMESTAMPURL) $(IMAGENAMES) && $(TOUCH) $(MISC)$/signing.done | 44signing.done : $(MISC)/signing-filelist.txt 45 $(PERL) signing.pl -e $(EXCLUDELIST) -f $(PFXFILE) -p $(PFXPASSWORD) -t $(TIMESTAMPURL) -i $(MISC)/signing-filelist.txt && $(TOUCH) $(MISC)$/signing.done 46 47# Create a file that contains all dlls that are to be signed. 48$(MISC)/signing-filelist.txt : 49 -ls -1U $(IMAGENAMES) > $@ 2>/dev/null 50 51.INCLUDE : target.mk 52 |
45.ELSE # "$(product)"=="full" | 53.ELSE # "$(product)"=="full" |
54all : |
|
46 @echo Doing nothing on non product builds ... 47.ENDIF # "$(product)"=="full" 48.ELSE # "$(GUI)"=="MSC" | 55 @echo Doing nothing on non product builds ... 56.ENDIF # "$(product)"=="full" 57.ELSE # "$(GUI)"=="MSC" |
58all : |
|
49 @echo Nothing to do, signing is Windows \(MSC\) only. 50.ENDIF # "$(GUI)"=="MSC" 51.ELSE # "$(VISTA_SIGNING)"!="" | 59 @echo Nothing to do, signing is Windows \(MSC\) only. 60.ENDIF # "$(GUI)"=="MSC" 61.ELSE # "$(VISTA_SIGNING)"!="" |
62all : |
|
52 @echo Doing nothing. To switch on signing set VISTA_SIGNING=TRUE ... 53.ENDIF # "$(VISTA_SIGNING)"!="" | 63 @echo Doing nothing. To switch on signing set VISTA_SIGNING=TRUE ... 64.ENDIF # "$(VISTA_SIGNING)"!="" |
54 55.INCLUDE : target.mk 56 | |