Просмотр исходного кода

enhancement 1007
need way to install openais into user selectable directories


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@874 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 20 лет назад
Родитель
Сommit
e04f30d6e9
1 измененных файлов с 28 добавлено и 0 удалено
  1. 28 0
      Makefile

+ 28 - 0
Makefile

@@ -31,6 +31,7 @@
 # Production mode flags
 # Production mode flags
 CFLAGS = -O3 -Wall
 CFLAGS = -O3 -Wall
 LDFLAGS = -lpthread
 LDFLAGS = -lpthread
+DESTDIR=/usr/local/openais
 
 
 # Debug mode flags
 # Debug mode flags
 #CFLAGS = -g -DDEBUG
 #CFLAGS = -g -DDEBUG
@@ -49,3 +50,30 @@ clean:
 	(cd lib; echo ==== `pwd` ===; $(MAKE) clean);
 	(cd lib; echo ==== `pwd` ===; $(MAKE) clean);
 	(cd exec; echo ==== `pwd` ===; $(MAKE) clean);
 	(cd exec; echo ==== `pwd` ===; $(MAKE) clean);
 	(cd test; echo ==== `pwd` ===; $(MAKE) clean);
 	(cd test; echo ==== `pwd` ===; $(MAKE) clean);
+
+install:
+	mkdir -p $(DESTDIR)/sbin
+	mkdir -p $(DESTDIR)/usr/include
+	mkdir -p $(DESTDIR)/usr/lib
+	mkdir -p $(DESTDIR)/etc/ais
+
+	cp -a lib/libais.a $(DESTDIR)/usr/lib
+	cp -a lib/libais.so* $(DESTDIR)/usr/lib
+	cp -a lib/libSa*.a $(DESTDIR)/usr/lib
+	cp -a lib/libSa*.so* $(DESTDIR)/usr/lib
+	cp -a lib/libevs.a $(DESTDIR)/usr/lib
+	cp -a lib/libevs.so* $(DESTDIR)/usr/lib
+	cp -a exec/libtotem_pg* $(DESTDIR)/usr/lib
+
+	install -m 755 exec/aisexec $(DESTDIR)/sbin
+	install -m 755 exec/keygen $(DESTDIR)/sbin/ais-keygen
+	install -m 755 conf/openais.conf $(DESTDIR)/etc
+	install -m 755 conf/groups.conf $(DESTDIR)/etc
+
+	cp -a include/saAis.h $(DESTDIR)/usr/include
+	cp -a include/ais_amf.h $(DESTDIR)/usr/include
+	cp -a include/saClm.h $(DESTDIR)/usr/include
+	cp -a include/saCkpt.h $(DESTDIR)/usr/include
+	cp -a include/saEvt.h $(DESTDIR)/usr/include
+	cp -a include/evs.h $(DESTDIR)/usr/include
+	cp -a exec/totem.h $(DESTDIR)/usr/include