瀏覽代碼

Add crytpo features to makefile

(Logical change 1.52)


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@161 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 21 年之前
父節點
當前提交
e9f8672337
共有 1 個文件被更改,包括 11 次插入7 次删除
  1. 11 7
      exec/Makefile

+ 11 - 7
exec/Makefile

@@ -29,13 +29,13 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 # Production mode flags
-#CFLAGS = -O3 -Wall
-#LDFLAGS = 
+CFLAGS = -O3 -Wall -fomit-frame-pointer
+LDFLAGS = 
 
 # Debug mode flags
-CFLAGS = -g -Wall
+#CFLAGS = -g -Wall
 #-DDEBUG
-LDFLAGS = -g
+#LDFLAGS = -g
 
 # Profile mode flags
 #CFLAGS = -O3 -pg
@@ -46,9 +46,9 @@ GMI_OBJS = aispoll.c gmi.c tlist.c hdb.c
 
 EXEC_OBJS = main.o clm.o amf.o ckpt.o evt.o parse.o print.o mempool.o libgmi.a
 
-GMI_OBJS = aispoll.o gmi.o tlist.o hdb.o
+GMI_OBJS = aispoll.o gmi.o tlist.o hdb.o crypto.o
 
-all:libgmi.a libgmi.so.1.0 aisexec
+all:libgmi.a libgmi.so.1.0 aisexec keygen
 
 aisexec: $(EXEC_OBJS)
 	$(CC) $(LDFLAGS) $(EXEC_OBJS) $(LIBS) -o aisexec
@@ -62,8 +62,11 @@ libgmi.so.1.0: $(GMI_OBJS)
 	ln -s libgmi.so.1.0 libgmi.so.1
 	ln -s libgmi.so.1.0 libgmi.so
 
+keygen: keygen.o
+	$(CC) $(LDFLAGS) keygen.o -o keygen
+
 clean:
-	rm -f *.o aisexec libgmi.so.1.0 libgmi.so.1 libgmi.so libgmi.a gmon.out
+	rm -f *.o aisexec libgmi.so.1.0 libgmi.so.1 libgmi.so libgmi.a gmon.out keygen
 
 depend:
 	makedepend -Y -- $(CFLAGS) $(EXEC_SRC) $(GMI_SRC) > /dev/null 2>&1
@@ -90,3 +93,4 @@ evt.o: main.h clm.h amf.h handlers.h ckpt.h evt.h hdb.h print.h gmi.h
 parse.o: ../include/ais_types.h ../include/list.h parse.h aispoll.h mempool.h
 print.o: print.h ../include/ais_types.h parse.h ../include/list.h aispoll.h
 mempool.o: ../include/list.h mempool.h
+crypto.o: crypto.h