Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3035 - (show annotations) (download)
Fri Jun 30 12:11:53 2017 UTC (6 years, 10 months ago) by niro
File size: 877 byte(s)
-updated and hardened default compiler flags, not using -mtune=$(ARCH) but always 'generic' fixes gcc-gnat build issues
1 include ../Makefile.inc
2
3 FILES = etc-update.conf mage.rc.example mage.rc.global
4
5 ARCH = $(shell uname -m)
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