1 INCL_CONFIG = `pkg-config --cflags glib-2.0 gobject-2.0` -g 2 LIB_CONFIG = `pkg-config --libs glib-2.0 gobject-2.0` -lgthread-2.0 -g 3 4 all: 5 gcc -c mixparams.c -o mixparams.o $(INCL_CONFIG) 6 gcc -c mixdrmparams.c -o mixdrmparams.o $(INCL_CONFIG) 7 gcc -c mixvideocaps.c -o mixvideocaps.o $(INCL_CONFIG) 8 gcc -c mixdisplay.c -o mixdisplay.o $(INCL_CONFIG) 9 gcc -c mixdisplayx11.c -o mixdisplayx11.o $(INCL_CONFIG) 10 gcc -c mixvideoinitparams.c -o mixvideoinitparams.o $(INCL_CONFIG) 11 gcc -c mixvideoconfigparams.c -o mixvideoconfigparams.o $(INCL_CONFIG) 12 gcc -c mixvideoconfigparams_h264.c -o mixvideoconfigparams_h264.o $(INCL_CONFIG) 13 gcc -c mixvideoconfigparams_vc1.c -o mixvideoconfigparams_vc1.o $(INCL_CONFIG) 14 gcc -c mixvideodecodeparams.c -o mixvideodecodeparams.o $(INCL_CONFIG) 15 gcc -c mixvideorenderparams.c -o mixvideorenderparams.o $(INCL_CONFIG) 16 gcc -c mixvideoframe.c -o mixvideoframe.o $(INCL_CONFIG) 17 gcc -c mixvideo.c -o mixvideo.o $(INCL_CONFIG) 18 gcc -c test.c -o test.o $(INCL_CONFIG) 19 gcc test.o \ 20 mixvideo.o \ 21 mixparams.o \ 22 mixdrmparams.o \ 23 mixvideorenderparams.o \ 24 mixvideodecodeparams.o \ 25 mixvideoconfigparams.o \ 26 mixvideoconfigparams_vc1.o \ 27 mixvideoconfigparams_h264.o \ 28 mixvideoinitparams.o \ 29 mixdisplay.o \ 30 mixdisplayx11.o \ 31 mixvideocaps.o \ 32 mixvideoframe.o \ 33 -o test $(LIB_CONFIG) 34 35 clean: 36 rm *~ 37 rm *.o 38 rm test 39 40 41