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