#-------------------------------------------------------------------------------
# of_preRelease_v007_osx向けMakefile
#
# + of_preRelease_v007_osx.zipを展開する
# + MakefileのOF_PATHをof_preRelease_v007_osx.zip展開した場所
# + libs/fmodex/lib/osx/libfmodex.dylibは実行前に/usr/libとかへコピーしとく
#-------------------------------------------------------------------------------
CC            = gcc -arch i386 
CPP           = g++ -arch i386 
CFLAGS        = -g -Wall
STKDIR        = ../../lib/stk-4.4.3
INCLUDE       = -I./ -I$(STKDIR)/include
LDFLAGS       = -L/usr/local/lib -L$(STKDIR)/src 
LIBS          = -lm ../../lib/stk-4.4.3/libstk_i386.a
DEST          = /usr/local/bin
PROGRAM       = run
OBJS          = main.o testApp.o \
				AuMain.o \
				DeadNotifier.o \
				GrBase.o \
				GrDrawer.o \
				GrGrab.o \
				GrMain.o \
				GrPoint.o \
				GrPort.o \
				GrUnit.o \
				GrUpdater.o 

OBJS         := $(addprefix obj/,$(OBJS))


# openframeworkの共通定義をインクルード
include ../Makefile-of.mk

# サフィックスルール適用対象の拡張子の定義
#.SUFFIXES: .c .cpp .o

# サフィックスルール
obj/%.o: %.c
	$(CC) $(CFLAGS) $(INCLUDE) $(OF_CORE_HEADERS) -c $< -o $@

obj/%.o: %.cpp
	$(CPP) $(CFLAGS) $(INCLUDE) $(OF_CORE_HEADERS) -c $< -o $@

all:			$(PROGRAM)

$(PROGRAM):		$(OBJS)
				$(CPP) $(LDFLAGS) $(LIBS) $(OF_LINK) $(OBJS) -o $(PROGRAM)
				chmod 755 $(PROGRAM)

clean:;			rm -f *.o *~ $(PROGRAM)

install:		$(PROGRAM)
				install -s $(PROGRAM) $(DEST)
