4 CFLAGS
= -g
-O0
-Wall
-I..
-DTYPE
=uint16_t
7 TARGETS
= pnmdiff yuv2ppm deinterlace
9 OBJS
= $(TARGETS
:=.o
) ..
/pnm.o
13 all: $(OBJS
) $(TARGETS
)
15 pnmdiff
: pnmdiff.o ..
/pnm.o
16 $(CC
) $(LFLAGS
) pnmdiff.o ..
/pnm.o
-o
$@
18 yuv2ppm
: yuv2ppm.o ..
/pnm.o
19 $(CC
) $(LFLAGS
) yuv2ppm.o ..
/pnm.o
-o
$@
21 deinterlace
: deinterlace.o ..
/pnm.o
22 $(CC
) $(LFLAGS
) deinterlace.o ..
/pnm.o
-o
$@
25 $(CC
) $(CFLAGS
) -c
$< -o
$@
28 $(RM
) $(OBJS
) $(TARGETS
) gmon.out core .depend .depend.bak
34 sh ..
/tools
/makedepend.sh
-f.depend
-- $(CFLAGS
) -- $(SRCS
)