summaryrefslogtreecommitdiffstats
path: root/common.mk
blob: dd01fc23bf205080303bd72f0981a2fdbea87361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#.SILENT:

PACKAGE=tcos-usplash

##################################

USPLASH_dapper=0.2

USPLASH_edgy=0.5

USPLASH_feisty=0.5

USPLASH_etch=0.3

USPLASH_testing=0.5

USPLASH_lenny=0.5

USPLASH_unstable=0.5

USPLASH_experimental=0.5

USPLASH_gutsy=0.5

USPLASH_max=0.5

USPLASH_hardy=0.5

USPLASH_intrepid=0.5

USPLASH_jaunty=0.5

USPLASH_karmic=0.5

USPLASH_lucid=0.5
##################################


MAKE=make -B
INSTALL=install

VERSION=$(shell head -1 debian/changelog 2>/dev/null | awk  '{gsub(/\(/,"",$$2); gsub(/\)/, "" , $$2); print $$2}' )

have_changelog := $(wildcard debian/changelog)
ifeq ($(strip $(have_changelog)),)
VERSION=$(shell head -1 ../debian/changelog 2>/dev/null | awk  '{gsub(/\(/,"",$$2); gsub(/\)/, "" , $$2); print $$2}' )
endif


DISABLE_USPLASH=0

DISTRO_VERSION=$(shell dpkg-parsechangelog | awk '/^Distribution/ {print $$2}')
have_changelog := $(wildcard debian/changelog)
ifeq ($(strip $(have_changelog)),)
DISTRO_VERSION=$(shell dpkg-parsechangelog -l../debian/changelog | awk '/^Distribution/ {print $$2}')
endif

TCOS_ARCH=$(shell dpkg-architecture  | awk -F"=" '/^DEB_BUILD_ARCH=/ {print $$2}')


TCOS_USPLASH_VERSION=$(USPLASH_$(DISTRO_VERSION))



ifeq ($(HAVE_USPLASH),0)
DISABLE_USPLASH=1
endif



# debian or ubuntu ???
HAVE_DEBIAN=$(shell grep -i -c debian /etc/issue)
HAVE_UBUNTU=$(shell grep -i -c ubuntu /etc/issue)

ifeq ($(HAVE_DEBIAN),1)
DISTRO=debian
endif

ifeq ($(HAVE_UBUNTU),1)
DISTRO=ubuntu
endif


ifeq ($(strip $(DISTRO)),) 
DISTRO=debian
endif


PREFIX:=/usr


test:
	@echo "------------------------------------"
	@echo VERSION=$(VERSION)
	@echo PACKAGE=$(PACKAGE)
	@echo 
	@echo TCOS_ARCH=$(TCOS_ARCH)
	@echo 
	@echo PREFIX=$(PREFIX)
	@echo DESTDIR=$(DESTDIR)
	@echo
	@echo CURDIR=$(CURDIR)
	@echo 
	@echo
	@echo DISTRO=$(DISTRO)
	@echo DISABLE_USPLASH=$(DISABLE_USPLASH)
	@echo "------------------------------------"

	@echo DISTRO_VERSION=$(DISTRO_VERSION)
	@echo TCOS_USPLASH_VERSION=$(TCOS_USPLASH_VERSION)