view src/Makefile @ 0:bb756f67f264

start cospy
author Thinker K.F. Li <thinker@codemud.net>
date Tue, 07 Sep 2010 09:49:12 +0800
parents
children 4ebd1d0373ee
line wrap: on
line source

GCC=/home/thinker/progm/gcc-4.5.1/dist/bin/gcc
PLUGIN_SOURCE_FILES= testplugin.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

all: testplugin.so

testplugin.so: $(PLUGIN_OBJECT_FILES)
	$(GCC) -shared $^ -o $@

test:
	$(GCC) -fplugin=`pwd`/testplugin.so $(CFLAGS) -c test.c