#
# Our subdirectory.
SubDir P4W Images ;
GIFGRINDER = gifgrinder.py ;
SEARCH on $(GIFGRINDER) = $(SEARCH_SOURCE) ;
rule GrindGifs
{
# $(1) is output .h file
# $(2) is list of .gif files
local i ;
Depends first : $(1) ;
Depends $(1) : $(2) $(GIFGRINDER) ;
LOCATE on $(1) = $(SEARCH_SOURCE) ;
GrindGifs1 $(1) : $(GIFGRINDER) ;
for i in $(2)
{
GrindGifs2 $(1) : $(GIFGRINDER) $(i) ;
}
Clean clean : $(1) ;
}
actions GrindGifs1
{
$(PYTHON) $(>) init $(<)
}
actions GrindGifs2
{
$(PYTHON) $(>[1]) file $(<) $(>[2]:B) $(>[2])
}
rule CopyManualGifs
{
NOTFILE manual ;
makeDirName i : $(P4WEBMANUALDIR) icons ;
for f in $(<)
{
ff = $(f:G=manual) ;
Depends manual : $(ff) ;
MakeLocate $(ff) : $(i) ;
File $(ff) : $(f) ;
}
}
GIF_FILES =
arrowdbldown.gif
arrowdown.gif
arrowup.gif
bang.gif
add.gif
cancel.gif
delete.gif
edit.gif
go.gif
goOn.gif
headdeleted.gif
help.gif
locked.gif
resolve.gif
subdir.gif
sync.gif
synced.gif
syncednone.gif
integ.gif
branch.gif
theiropen.gif
theirlock.gif
runsync.gif
runsyncn.gif
runsync17.gif
runsync17highlighted.gif
runresolve.gif
runresolve17.gif
runresolve17highlighted.gif
runlock.gif
runlockhighlighted.gif
runsubmit.gif
runrevert.gif
runrevert17.gif
runrevert17highlighted.gif
showfiles.gif
showview.gif
hidefiles.gif
editclient.gif
pathanchor.gif
showrecent.gif
hiderecent.gif
logo.gif
logopro.gif
logomulti.gif
headerBkgrnd.gif
logout.gif
logoviewer.gif
blank.gif
p4.gif
return.gif
runadd.gif
runadd17.gif
runadd17highlighted.gif
runedit.gif
runedit17.gif
runedit17highlighted.gif
rundelete.gif
rundelete17.gif
rundelete17highlighted.gif
rundiff.gif
rundiff17.gif
rundiffsmall.gif
rundiffprevsmall.gif
rundiffprev17.gif
rundiffprev17highlighted.gif
rununlock.gif
rununlockhighlighted.gif
showtext.gif
showtextsmall.gif
showtext17.gif
showtext17highlighted.gif
showfilelog.gif
showfilelog17.gif
showfilelog17highlighted.gif
showextlog.gif
unmapped.gif
comingsoon24x20.gif
launchedit.gif
launchedit17.gif
launchedit17highlighted.gif
launcheditsmall.gif
clearpixel.gif
branches.gif
branchHistOff.gif
branchHistOn.gif
client.gif
file.gif
grayPixel.gif
job.gif
label.gif
pendingChangelist.gif
submittedChangelist.gif
user.gif
info.gif
recentactivity.gif
recentactivityOn.gif
settings.gif
theiradd.gif
theirdelete.gif
notdepot.gif
depotfolder.gif
workspacefolder.gif
gotree.gif
p4cmd.gif
p4cmdOn.gif
rss.gif
bullet.gif
bullethighlighted.gif
checkmarkhighlighted.gif
checkmark.gif
notselected.gif
depot_icon_off.gif
depot_icon_on.gif
details_icon_off.gif
details_icon_on.gif
list_icon_off.gif
list_icon_on.gif
menuarrow.gif
menuarrowhover.gif
menuarrowtoolbar.gif
thumbnails_icon_off.gif
thumbnails_icon_on.gif
workspace_icon_off.gif
workspace_icon_on.gif
showfilter.gif
hidefilter.gif
plusBox.gif
minusBox.gif
green_checkmark.gif
greendot.gif
yellowdot.gif
showhide.gif
tabBackground.gif
activeTabBackground.gif
depottree17.gif
depottree17highlighted.gif
workspacetree17.gif
workspacetree17highlighted.gif
favicon.ico
;
GrindGifs p4wIcons.h : $(GIF_FILES) ;
CopyManualGifs $(GIF_FILES) ;
MakeLocate p4wIcons.h : $(SEARCH_SOURCE) ;
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 12234 | Matt Attaway |
Rejigger P4Web project in preparation for official sunsetting The bin directory contains the last official builds of P4Web from the Perforce download site. P4Web is soon to be completely sunsetted; these builds are here for folks who don't want to build their own. To better handle the archived builds the source code has been moved into a separate src directory. |
||
| //guest/perforce_software/p4web/Images/Jamfile | |||||
| #1 | 8914 | Matt Attaway | Initial add of the P4Web source code | ||