Magellan Linux

Contents of /branches/mage-next/conf/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3052 - (show annotations) (download)
Tue Aug 1 15:48:19 2017 UTC (6 years, 9 months ago) by niro
File size: 873 byte(s)
-use arch command instead of uname -m
1 include ../Makefile.inc
2
3 FILES = etc-update.conf mage.rc.example mage.rc.global
4
5 ARCH = $(shell arch)
6 ifeq ($(ARCH), x86_64)
7 MARCH = x86-64
8 else
9 MARCH = $(ARCH)
10 endif
11 MTUNE = generic
12
13 SCRIPT_SED_LINES += \
14 -e "s:@@ARCH@@:$(ARCH):g" \
15 -e "s:@@MTUNE@@:$(MTUNE):g" \
16 -e "s:@@MARCH@@:$(MARCH):g"
17
18 all: $(FILES)
19
20 install: all
21 $(INSTALLDIR) $(DESTDIR)/$(SYSCONFDIR)
22 $(INSTALLFILE) $(FILES) $(DESTDIR)/$(SYSCONFDIR)
23 $(INSTALLDIR) $(DESTDIR)/$(MAGELIBDIR)
24 $(INSTALLFILE) mage.rc.example $(DESTDIR)/$(MAGELIBDIR)
25 $(INSTALLFILE) mage.rc.global $(DESTDIR)/$(MAGELIBDIR)
26
27 uninstall:
28 for i in $(FILES); do $(RM) $(DESTDIR)/$(SYSCONFDIR)/$${i}; done
29 $(RM) $(DESTDIR)/$(MAGELIBDIR)/mage.rc.example
30 $(RM) $(DESTDIR)/$(MAGELIBDIR)/mage.rc.global
31 $(RMDIR) $(DESTDIR)/$(SYSCONFDIR)
32 $(RMDIR) $(DESTDIR)/$(MAGELIBDIR)
33
34 clean:
35 $(RM) $(FILES)
36
37 .PHONY: all install uninstall clean