CXX         = g++
CXXFLAGS    = -c -pipe -Wall -W -fPIC -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
LDFLAGS     = -headerpad_max_install_names -bundle -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk
SOURCES     = standardfeatures.cpp standardfeaturesplugin.cpp
OBJECTS     = $(SOURCES:.cpp=.o)
PLUGIN      = StandardFeaturesPlugin.bundle

all: $(SOURCES) $(PLUGIN)

$(PLUGIN): $(OBJECTS) 
	$(CXX) $(LDFLAGS) $(OBJECTS) -o $@

.cpp.o:
	$(CXX) $(CXXFLAGS) $< -o $@

clean:
	rm -rf $(OBJECTS) *.core

distclean: clean
	rm -rf $(PLUGIN)

install:
	cp $(PLUGIN) ../../../../GestureLab.app/Contents/Plugins
