Commit 877161aa10968e2498fd37cb035bdf8fe38d7284

Authored by Antonio Terceiro
1 parent 39a1b279

Makefile: remove unecessary code

Showing 1 changed file with 10 additions and 47 deletions   Show diff stats
Makefile
1 1 PROJECT = softwarepublico
2   -VERSION = 2014.07
3   -COMPONENTS = solr
4   -ARCH = $(shell uname -i)
  2 +VERSION ?= $(shell date +%Y.%m.%d)
5 3  
6   -TARBALL_FORMAT = tar.gz
7   -TARBALLS = $(patsubst %,build/$(PROJECT)-%-$(VERSION).$(TARBALL_FORMAT),$(COMPONENTS))
8   -RPMS = $(patsubst %.$(TARBALL_FORMAT),%-1.$(ARCH).rpm, $(TARBALLS))
9   -GENERATED += $(TARBALLS) $(RPMS)
  4 +TARBALL = dist/$(PROJECT)-$(VERSION).tar.gz
10 5  
  6 +all:
11 7  
12   -ifeq ("$(V)", "1")
13   - Q :=
14   - RPMBUILD_FLAGS :=
15   - qecho := @true
16   -else
17   - Q := @
18   - RPMBUILD_FLAGS := --quiet --short-circuit
19   - qecho := @echo
20   -endif
  8 +sdist: $(TARBALL)
21 9  
22   -.PHONY: $(COMPONENTS)
23   -
24   -all: rpm
25   -
26   -sdist: $(TARBALLS)
27   -
28   -rpm: $(RPMS)
29   -
30   -$(TARBALLS): build/$(PROJECT)-%-$(VERSION).$(TARBALL_FORMAT): %
31   - $(qecho) "TAR\t$@"
32   - $(Q)cp -r $< $(PROJECT)-$<-$(VERSION)
33   - $(Q)mkdir -p build
34   - $(Q)tar vczf $@ $(PROJECT)-$<-$(VERSION)
35   - $(Q)rm -rf $(PROJECT)-$<-$(VERSION)
36   -
37   -$(RPMS): build/$(PROJECT)-%-$(VERSION)-1.$(ARCH).rpm: build/$(PROJECT)-%-$(VERSION).$(TARBALL_FORMAT)
38   -
39   -$(RPMS): build/$(PROJECT)-%-$(VERSION)-1.$(ARCH).rpm: rpm/%.spec
40   - $(qecho) "RPM\t$@"
41   - $(Q)mkdir -p ~/rpmbuild/SOURCES
42   - $(Q)component=$$(basename $< .spec) && \
43   - ln -f build/$(PROJECT)-$$component-$(VERSION).$(TARBALL_FORMAT) ~/rpmbuild/SOURCES/ && \
44   - rpmbuild -ba $(RPMBUILD_FLAGS) $< && \
45   - ln -f ~/rpmbuild/RPMS/$(ARCH)/$(PROJECT)-$$component-$(VERSION)-1.el6.$(ARCH).rpm $@
46   -
47   -%.spec: %.spec.in
48   - $(qecho) "SPEC\t$@"
49   - $(Q)(sed -e 's/@@version@@/$(VERSION)/g' $^ > $@) || ($(RM) $@; false)
50   -GENERATED += $(patsubst %.in,%,$(wildcard rpm/*.spec.in))
  10 +$(TARBALL): $(shell git ls-files)
  11 + mkdir -p $$(dirname $@)
  12 + (git archive --prefix=$(PROJECT)-$(VERSION)/ HEAD | gzip -) > $@
51 13  
52 14 clean:
53   - $(qecho) Cleaning
54   - $(Q)$(RM) $(GENERATED)
  15 +
  16 +distclean: clean
  17 + $(RM) -r dist
... ...