CC = gcc SOURCES = $(*.m *.c) FRAMEWORKS = -framework Foundation -framework AppKit -framework Cocoa -framework MacPorts -framework Growl LIBRARIES = -lobjc INCLUDE_FLAGS = -I/opt/local/libexec/macports/include -L/opt/local/libexec/macports/lib -ltcl8.5 CFLAGS = -Wall -arch i386 -g -v $(SOURCES) LDFLAGS = $(LIBRARIES) $(FRAMEWORKS) $(INCLUDE_FLAGS) OUT = -o Build/main all: $(SOURCES) $(OUT) $(OUT): $(OBJECTS) $(CC) -o $(OBJECTS) $@ $(CFLAGS) $(LDFLAGS) $(OUT) .m.o: $(CC) -c -Wall $< -o $@ clean: $(RM) *.o *.gch *.swp .DS_Store main interp