Mercurial > cospy
view src/Makefile @ 4:8855f7d934ae
Get name of functions before exceuting all_passes
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Wed, 08 Sep 2010 17:46:29 +0800 |
parents | 92347d3a3bf3 |
children | 165781cb4cdd |
line wrap: on
line source
GCC?=gcc PLUGIN_SOURCE_FILES= cospy.c PLUGIN_OBJECT_FILES= $(patsubst %.c,%.o,$(PLUGIN_SOURCE_FILES)) GCCPLUGINS_DIR:= $(shell $(GCC) -print-file-name=plugin) CFLAGS:= -I$(GCCPLUGINS_DIR)/include -fPIC -O2 $(CFLAGS) all: cospy.so cospy.so: $(PLUGIN_OBJECT_FILES) $(GCC) -shared $^ -o $@ test: $(GCC) -fplugin=`pwd`/cospy.so $(CFLAGS) -c test.c clean: for i in *~ *.o *.so; do \ if [ -e $$i ]; then \ echo "delete $$i"; \ rm -f $$i; \ fi; \ done