34 |
_prodname = $(NAME)-$(VERSION)$(BRANCH) |
_prodname = $(NAME)-$(VERSION)$(BRANCH) |
35 |
_prodtar = $(_prodname).src.tgz |
_prodtar = $(_prodname).src.tgz |
36 |
|
|
37 |
|
# if INSTALLPREFIX is defined, install files go there. |
38 |
|
# Otherwise use TARGPREFIX also as place to install files. |
39 |
|
|
40 |
|
ifeq ($(INSTALLPREFIX),) |
41 |
|
INSTALLPREFIX := $(TARGPREFIX) |
42 |
|
endif |
43 |
|
|
44 |
# some SVN commands (ckeckout, update, commit) are by default quiet unless |
# some SVN commands (ckeckout, update, commit) are by default quiet unless |
45 |
# SVN_VERB is defined |
# SVN_VERB is defined |
46 |
_svn := svn --quiet |
_svn := svn --quiet |
372 |
# |
# |
373 |
# ---- DO NOT MODIFY BELOW THIS LINE --- NEEDED FOR SPECFILE |
# ---- DO NOT MODIFY BELOW THIS LINE --- NEEDED FOR SPECFILE |
374 |
# |
# |
375 |
@find $(PREFIX) -type d | sed -e 's^$(PREFIX)g' -e 's/^/%dir /' >> $(PREFIX)/.filelist |
@find $(INSTALLPREFIX) -type d | sed -e 's^$(INSTALLPREFIX)g' -e 's/^/%dir /' >> $(INSTALLPREFIX)/.filelist |
376 |
@find $(PREFIX) ! -type d -a ! -name ".filelist" | sed -e 's^$(PREFIX)g' >> $(PREFIX)/.filelist |
@find $(INSTALLPREFIX) ! -type d -a ! -name ".filelist" | sed -e 's^$(INSTALLPREFIX)g' >> $(INSTALLPREFIX)/.filelist |
377 |
@echo File found in distribution |
@echo File found in distribution |
378 |
@cat $(PREFIX)/.filelist |
@cat $(INSTALLPREFIX)/.filelist |
379 |
|
|
380 |
spec: pack |
spec: pack |
381 |
@echo generating specfile.spec ... |
@echo generating specfile.spec ... |
445 |
#################################################################### |
#################################################################### |
446 |
|
|
447 |
install: configure |
install: configure |
448 |
@echo installing in $(PREFIX) ... |
@echo installing in $(INSTALLPREFIX) ... |
449 |
# |
# |
450 |
# MODIFY location of installed scripts/binaries here |
# MODIFY location of installed scripts/binaries here |
451 |
# |
# |
452 |
|
|
453 |
ifdef MYMODS |
ifdef MYMODS |
454 |
@mkdir -p $(PREFIX)$(MODDIR) |
@mkdir -p $(INSTALLPREFIX)$(MODSUFFIX) |
455 |
for i in $(MYMODS) ; do \ |
for i in $(MYMODS) ; do \ |
456 |
install -m 0444 $$i $(PREFIX)$(MODDIR) ; \ |
install -m 0444 $$i $(INSTALLPREFIX)$(MODSUFFIX) ; \ |
457 |
done || : |
done || : |
458 |
endif |
endif |
459 |
|
|
460 |
ifdef MYDOCS |
ifdef MYDOCS |
461 |
@mkdir -p $(PREFIX)$(DOCDIR) |
@mkdir -p $(INSTALLPREFIX)$(DOCSUFFIX) |
462 |
for i in $(MYDOCS) ; do \ |
for i in $(MYDOCS) ; do \ |
463 |
install -m 0444 $$i $(PREFIX)$(DOCDIR) ; \ |
install -m 0444 $$i $(INSTALLPREFIX)$(DOCSUFFIX) ; \ |
464 |
done || : |
done || : |
465 |
endif |
endif |
466 |
|
|
467 |
ifdef MYCONFIGS |
ifdef MYCONFIGS |
468 |
@mkdir -p $(PREFIX)$(CONFIGDIR) |
@mkdir -p $(INSTALLPREFIX)$(CONFIGSUFFIX) |
469 |
@for i in $(MYCONFIGS) ; do \ |
@for i in $(MYCONFIGS) ; do \ |
470 |
install -m 0444 $$i $(PREFIX)$(CONFIGDIR) ; \ |
install -m 0444 $$i $(INSTALLPREFIX)$(CONFIGSUFFIX) ; \ |
471 |
done || : |
done || : |
472 |
endif |
endif |
473 |
|
|
474 |
ifdef MYSCRIPTS |
ifdef MYSCRIPTS |
475 |
@mkdir -p $(PREFIX)$(SCRIPTDIR) |
@mkdir -p $(INSTALLPREFIX)$(SCRIPTSUFFIX) |
476 |
@for i in $(MYSCRIPTS) ; do \ |
@for i in $(MYSCRIPTS) ; do \ |
477 |
install -m 0555 $$i $(PREFIX)$(SCRIPTDIR) ; \ |
install -m 0555 $$i $(INSTALLPREFIX)$(SCRIPTSUFFIX) ; \ |
478 |
done || : |
done || : |
479 |
endif |
endif |
480 |
|
|
481 |
ifdef MYTESTFILES |
ifdef MYTESTFILES |
482 |
@mkdir -p $(PREFIX)$(TESTDIR) |
@mkdir -p $(INSTALLPREFIX)$(TESTSUFFIX) |
483 |
@for i in $(MYTESTFILES) ; do \ |
@for i in $(MYTESTFILES) ; do \ |
484 |
install -m 0555 $$i $(PREFIX)$(TESTDIR) ; \ |
install -m 0555 $$i $(INSTALLPREFIX)$(TESTSUFFIX) ; \ |
485 |
done || : |
done || : |
486 |
endif |
endif |
487 |
|
|
488 |
ifdef MYPLUGINS |
ifdef MYPLUGINS |
489 |
@mkdir -p $(PREFIX)$(PLUGINDIR) |
@mkdir -p $(INSTALLPREFIX)$(PLUGINSUFFIX) |
490 |
@for i in $(MYPLUGINS) ; do \ |
@for i in $(MYPLUGINS) ; do \ |
491 |
install -m 0555 $$i $(PREFIX)$(PLUGINDIR) ; \ |
install -m 0555 $$i $(INSTALLPREFIX)$(PLUGINSUFFIX) ; \ |
492 |
done || : |
done || : |
493 |
endif |
endif |
494 |
|
|