/[smeserver]/common/Makefile.common
ViewVC logotype

Diff of /common/Makefile.common

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.13 by slords, Wed Jul 30 18:02:34 2008 UTC Revision 1.21 by jpp, Wed Jun 8 18:49:05 2022 UTC
# Line 5  Line 5 
5  # Copyright (C) 2004-2005 Red Hat, Inc.  # Copyright (C) 2004-2005 Red Hat, Inc.
6  # Copyright (C) 2005 Fedora Foundation  # Copyright (C) 2005 Fedora Foundation
7  #  #
8  # $Id: Makefile.common,v 1.12 2008/03/28 14:38:42 slords Exp $  # $Id: Makefile.common,v 1.20 2017/11/24 18:53:43 jpp Exp $
9    
10  # Define the common dir.  # Define the common dir.
11  # This needs to happen first.  # This needs to happen first.
# Line 26  TARGET := $(word 1, $(BRANCHINFO)) Line 26  TARGET := $(word 1, $(BRANCHINFO))
26  DIST = $(word 2, $(BRANCHINFO))  DIST = $(word 2, $(BRANCHINFO))
27  DISTVAR = $(word 3, $(BRANCHINFO))  DISTVAR = $(word 3, $(BRANCHINFO))
28  DISTVAL = $(word 4, $(BRANCHINFO))  DISTVAL = $(word 4, $(BRANCHINFO))
29  DISTDEF = $(shell echo  $(DIST) | sed -e s/^\\\.// )  DISTDEF = $(shell echo  $(DIST) | sed -e s/^\\\.//| sed -e s/\\\./_/ )
30  SMEVAL = $(word 5, $(BRANCHINFO))  SMEVAL = $(word 5, $(BRANCHINFO))
31  DIST_DEFINES = --define "dist $(DIST)" --define "$(DISTVAR) $(DISTVAL)" --define "$(DISTDEF) 1" --define "sme $(SMEVAL)"  DIST_DEFINES = --define "dist $(DIST)" --define "$(DISTVAR) $(DISTVAL)" --define "$(DISTDEF) 1" --define "sme $(SMEVAL)"
32    
# Line 46  SRCRPMDIR ?= $(WORKDIR) Line 46  SRCRPMDIR ?= $(WORKDIR)
46  BUILDDIR ?= $(WORKDIR)  BUILDDIR ?= $(WORKDIR)
47  RPMDIR ?= $(WORKDIR)  RPMDIR ?= $(WORKDIR)
48  MOCKDIR ?= $(WORKDIR)  MOCKDIR ?= $(WORKDIR)
49  MOCKCFG ?= smeserver-$(SMEVAL)-$(BUILDARCH)-core  MOCKCFG ?= smeserver-$(SMEVAL)-$(BUILDARCH)-base
50  ## SOURCEDIR is special; it has to match the CVS checkout directory,  ## SOURCEDIR is special; it has to match the CVS checkout directory,
51  ## because the CVS checkout directory contains the patch files. So it basically  ## because the CVS checkout directory contains the patch files. So it basically
52  ## can't be overridden without breaking things. But we leave it a variable  ## can't be overridden without breaking things. But we leave it a variable
# Line 94  include $(CVS_EXTRAS_RC) Line 94  include $(CVS_EXTRAS_RC)
94  endif  endif
95    
96  # The repository and the clients we use for the files  # The repository and the clients we use for the files
97  REPOSITORY ?= http://lordsfam.net/yum/builds/source  REPOSITORY ?= http://buildsys.contribs.org/source
98  UPLOAD_REPOSITORY ?= /builds/source  UPLOAD_REPOSITORY ?= /build/builds/source
99    
100  # We define CURL and WGET in a way that makes if possible to have them  # We define CURL and WGET in a way that makes if possible to have them
101  # overwritten from the module's Makefiles. Then CLIENT picks CURL, otherwise WGET  # overwritten from the module's Makefiles. Then CLIENT picks CURL, otherwise WGET
# Line 291  install-short: sources $(TARGETS) Line 291  install-short: sources $(TARGETS)
291    
292  CVS_ROOT        := $(shell if [ -f CVS/Root ] ; then cat CVS/Root ; fi)  CVS_ROOT        := $(shell if [ -f CVS/Root ] ; then cat CVS/Root ; fi)
293  CVS_REPOSITORY  := $(shell if [ -f CVS/Repository ] ; then cat CVS/Repository ; fi)  CVS_REPOSITORY  := $(shell if [ -f CVS/Repository ] ; then cat CVS/Repository ; fi)
294  CVS_URL         := cvs://smeserver.cvs.sourceforge.net:/cvsroot/smeserver?$(CVS_REPOSITORY)\#$(TAG)  CVS_URL         := cvs://shell.koozali.org/cvs/smeserver?$(CVS_REPOSITORY)\#$(TAG)
295    
296  ## create a clean exported copy in $(TMPCVS)  ## create a clean exported copy in $(TMPCVS)
297  export:: sources  export:: sources
# Line 322  check: test-srpm Line 322  check: test-srpm
322          done;          done;
323    
324  ## use this to build an srpm locally  ## use this to build an srpm locally
325    ifneq (, $(filter sme7 sme8, $(BRANCH)))
326    srpm: sources $(TARGETS)
327            $(RPM_WITH_DIRS) $(DIST_DEFINES) --define _source_filedigest_algorithm=md5 --nodeps -bs $(SPECFILE)
328    else
329  srpm: sources $(TARGETS)  srpm: sources $(TARGETS)
330          $(RPM_WITH_DIRS) $(DIST_DEFINES) --nodeps -bs $(SPECFILE)          $(RPM_WITH_DIRS) $(DIST_DEFINES) --nodeps -bs $(SPECFILE)
331    endif
332    
333  test-srpm: srpm  test-srpm: srpm
334    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed