source: trunk/src/testing/app/DecklinkCapture/Makefile @ 4

Revision 4, 900 bytes checked in by ajaworski, 13 years ago (diff)

Added modified SAGE sources

Line 
1include ../../config.mk
2
3SDK_PATH=include
4
5COMPILER_FLAGS= -Wno-multichar -I$(SDK_PATH) -fno-rtti $(SAGE_CFLAGS) -O3 -I../../include $(QUANTA_CFLAGS) $(GLEW_CFLAGS) $(GLSL_YUV_DEFINE) $(PORTAUDIO_CFLAGS) $(GLUT_CFLAGS)
6
7ifeq ($(MACHINE), Darwin)
8   COMPILER_FLAGS  += -FGLUT -FOpenGL
9   LIBS=-lpthread -L../../lib -lsail -framework GLUT -framework OpenGL -lobjc -lm
10else
11   LIBS=-lpthread ${SUN_LIBS} -lm -ldl $(QUANTA_LDFLAGS) $(GLEW_LIB) -L../../lib -lsail -lm -ldl -lpthread
12endif
13
14PROJ_EXE=decklinkcapture
15
16default: $(PROJ_EXE)
17
18install: default
19        cp $(PROJ_EXE) ../../bin
20
21
22decklinkcapture: decklinkcapture.o $(SDK_PATH)/DeckLinkAPIDispatch.o
23        $(COMPILER) $(SAGE_LDFLAGS) -o decklinkcapture decklinkcapture.o $(SDK_PATH)/DeckLinkAPIDispatch.o $(LIBS)
24
25decklinkcapture.o: decklinkcapture.cpp
26        $(COMPILER) $(COMPILER_FLAGS) $(INCLUDE_DIR) -c decklinkcapture.cpp
27
28clean:
29        \rm -f *~ *.o $(PROJ_EXE)
Note: See TracBrowser for help on using the repository browser.