applied AkhIL's cinelerra-cv surround patch
[cinelerra_cv/ct.git] / mpeg2enc / Makefile.wat
blob57238dfb1ddba19ae6d38e906a738e17b6b22eb4
1 # Makefile for mpeg2encode (user contribution, untested)
3 # WATCOM C/386++
5 INC      = C:\OR386\INCLUDE
7 LINKFILE = temp.lnk
8 CC = WCC386P
9 LL = WLINKP system dos4g
11 !ifdef DEBUG
12 CFLAGS = -w4 -zq -4r -d2 -I$(INC)
13 !else
14 CFLAGS = -w4 -zq -4r -oaxt -I$(INC)
15 !endif
17 OBJ = mpeg2enc.obj conform.obj putseq.obj putpic.obj puthdr.obj putmpg.obj 
18 putvlc.obj putbits.obj motion.obj predict.obj readpic.obj 
19 writepic.obj transfrm.obj fdctref.obj idct.obj quantize.obj 
20 ratectl.obj stats.obj
22 mpeg2enc.exe: $(OBJ)
23         %create $(LINKFILE)
24     %append $(LINKFILE) debug all
25     %append $(LINKFILE) opt stack=32000
26         %append $(LINKFILE) opt caseexact
27         %append $(LINKFILE) opt map=$^&.MAP
28     %append $(LINKFILE) NAME $^&
29         for %i in ($(OBJ)) do %append $(LINKFILE) FILE %i
30         $(LL) @$(LINKFILE)
32 conform.obj: conform.c config.h mpeg2enc.h global.h
33        $(CC) $(CFLAGS) $*.c
35 fdctref.obj: fdctref.c config.h
36        $(CC) $(CFLAGS) $*.c
38 idct.obj: idct.c config.h
39        $(CC) $(CFLAGS) $*.c
41 motion.obj: motion.c config.h mpeg2enc.h global.h
42        $(CC) $(CFLAGS) $*.c
44 mpeg2enc.obj: mpeg2enc.c config.h mpeg2enc.h global.h
45        $(CC) $(CFLAGS) $*.c
47 predict.obj: predict.c config.h mpeg2enc.h global.h
48        $(CC) $(CFLAGS) $*.c
50 putbits.obj: putbits.c config.h
51        $(CC) $(CFLAGS) $*.c
53 puthdr.obj: puthdr.c config.h mpeg2enc.h global.h
54        $(CC) $(CFLAGS) $*.c
56 putmpg.obj: putmpg.c config.h mpeg2enc.h global.h
57        $(CC) $(CFLAGS) $*.c
59 putpic.obj: putpic.c config.h mpeg2enc.h global.h
60        $(CC) $(CFLAGS) $*.c
62 putseq.obj: putseq.c config.h mpeg2enc.h global.h
63        $(CC) $(CFLAGS) $*.c
65 putvlc.obj: putvlc.c config.h mpeg2enc.h global.h vlc.h
66        $(CC) $(CFLAGS) $*.c
68 quantize.obj: quantize.c config.h mpeg2enc.h global.h
69        $(CC) $(CFLAGS) $*.c
71 ratectl.obj: ratectl.c config.h mpeg2enc.h global.h
72        $(CC) $(CFLAGS) $*.c
74 readpic.obj: readpic.c config.h mpeg2enc.h global.h
75        $(CC) $(CFLAGS) $*.c
77 stats.obj: stats.c config.h mpeg2enc.h global.h
78        $(CC) $(CFLAGS) $*.c
80 transfrm.obj: transfrm.c config.h mpeg2enc.h global.h
81        $(CC) $(CFLAGS) $*.c
83 writepic.obj: writepic.c config.h mpeg2enc.h global.h
84        $(CC) $(CFLAGS) $*.c