diff options
| author | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-05-11 10:15:14 +0000 |
|---|---|---|
| committer | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-05-11 10:15:14 +0000 |
| commit | d90a5a5fcfd899f32eae6fd3ce87b082ff221df8 (patch) | |
| tree | 49d7fab078938e6441a6e7273440584a6d0480a5 /Makefile | |
| parent | e2bd008f062988edb7ddef0a6070c7a6c38c3cee (diff) | |
Merge from Balbir's and Dhaval's branches
Makefile | 13 ++
api.c | 335 ++++++++++++++++++++++++++++++++++++++++-----------------------
libcg.h | 42 +++++--
3 files changed, 255 insertions(+), 135 deletions(-)
Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@24 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -13,14 +13,15 @@ YACC_DEBUG=-t DEBUG=-DDEBUG INC=-I. -CFLAGS=-g -O2 -Wextra $(DEBUG) $(INC) +CFLAGS=-g -O2 -Wextra $(INC) LIBS= -lcg LDFLAGS= -L . +INSTALLPREFIX= all: cgconfig libcg.so cgconfig: libcg.so config.c y.tab.c lex.yy.c libcg.h file-ops.c - $(CXX) $(CFLAGS) -o $@ y.tab.c lex.yy.c config.c file-ops.c $(LDFLAGS) $(LIBS) + $(CC) $(CFLAGS) -o $@ y.tab.c lex.yy.c config.c file-ops.c $(LDFLAGS) $(LIBS) y.tab.c: parse.y lex.yy.c byacc -v -d parse.y @@ -31,5 +32,13 @@ lex.yy.c: lex.l libcg.so: api.c libcg.h $(CXX) $(CFLAGS) -shared -fPIC -o $@ api.c +install: libcg.so + \cp libcg.h $(INSTALLPREFIX)/usr/include + \cp libcg.so $(INSTALLPREFIX)/usr/lib + +uninstall: libcg.so + \rm $(INSTALLPREFIX)/usr/include/libcg.h + \rm $(INSTALLPREFIX)/usr/lib/libcg.so + clean: \rm -f y.tab.c y.tab.h lex.yy.c y.output cgconfig libcg.so |
