]> 4ch.mooo.com Git - 16.git/blob - src/lib/doslib/ext/faad/common.mak
hmmm
[16.git] / src / lib / doslib / ext / faad / common.mak
1 # this makefile is included from all the dos*.mak files, do not use directly
2 # NTS: HPS is either \ (DOS) or / (Linux)
3 NOW_BUILDING = EXT_FAAD_LIB
4 CFLAGS_THIS = -fr=nul -fo=$(SUBDIR)$(HPS).obj -i=.. -i..$(HPS).. -dHAVE_CONFIG_H
5
6 OBJS = $(SUBDIR)$(HPS)bits.obj $(SUBDIR)$(HPS)cfft.obj $(SUBDIR)$(HPS)common.obj $(SUBDIR)$(HPS)decoder.obj $(SUBDIR)$(HPS)drc.obj $(SUBDIR)$(HPS)drm_dec.obj $(SUBDIR)$(HPS)error.obj $(SUBDIR)$(HPS)filtbank.obj $(SUBDIR)$(HPS)hcr.obj $(SUBDIR)$(HPS)huffman.obj $(SUBDIR)$(HPS)ic_pred.obj $(SUBDIR)$(HPS)is.obj $(SUBDIR)$(HPS)lt_pred.obj $(SUBDIR)$(HPS)mdct.obj $(SUBDIR)$(HPS)mp4.obj $(SUBDIR)$(HPS)ms.obj $(SUBDIR)$(HPS)output.obj $(SUBDIR)$(HPS)pns.obj $(SUBDIR)$(HPS)ps_dec.obj $(SUBDIR)$(HPS)pssyntax.obj $(SUBDIR)$(HPS)pulse.obj $(SUBDIR)$(HPS)rvlc.obj $(SUBDIR)$(HPS)sbr_dct.obj $(SUBDIR)$(HPS)sbr_dec.obj $(SUBDIR)$(HPS)sbr_e_nf.obj $(SUBDIR)$(HPS)sbr_fbt.obj $(SUBDIR)$(HPS)sbrhfadj.obj $(SUBDIR)$(HPS)sbrhfgen.obj $(SUBDIR)$(HPS)sbr_huff.obj $(SUBDIR)$(HPS)sbr_qmf.obj $(SUBDIR)$(HPS)sbr_synt.obj $(SUBDIR)$(HPS)sbr_tfgr.obj $(SUBDIR)$(HPS)specrec.obj $(SUBDIR)$(HPS)ssr.obj $(SUBDIR)$(HPS)ssr_fb.obj $(SUBDIR)$(HPS)ssr_ipqf.obj $(SUBDIR)$(HPS)syntax.obj $(SUBDIR)$(HPS)tns.obj $(SUBDIR)$(HPS)aacaudio.obj
7
8 !ifdef EXT_FAAD_LIB
9 $(EXT_FAAD_LIB): $(OBJS)
10         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)bits.obj -+$(SUBDIR)$(HPS)cfft.obj
11         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)common.obj -+$(SUBDIR)$(HPS)decoder.obj
12         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)drc.obj -+$(SUBDIR)$(HPS)drm_dec.obj 
13         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)error.obj -+$(SUBDIR)$(HPS)filtbank.obj
14         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)hcr.obj -+$(SUBDIR)$(HPS)huffman.obj 
15         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)ic_pred.obj -+$(SUBDIR)$(HPS)is.obj 
16         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)lt_pred.obj -+$(SUBDIR)$(HPS)mdct.obj
17         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)mp4.obj -+$(SUBDIR)$(HPS)ms.obj 
18         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)output.obj 
19         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)pns.obj -+$(SUBDIR)$(HPS)ps_dec.obj 
20         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)pssyntax.obj -+$(SUBDIR)$(HPS)pulse.obj
21         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)rvlc.obj -+$(SUBDIR)$(HPS)sbr_dct.obj 
22         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)sbr_dec.obj -+$(SUBDIR)$(HPS)sbr_e_nf.obj 
23         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)sbr_fbt.obj -+$(SUBDIR)$(HPS)sbrhfadj.obj 
24         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)sbrhfgen.obj -+$(SUBDIR)$(HPS)sbr_huff.obj 
25         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)sbr_qmf.obj -+$(SUBDIR)$(HPS)sbr_synt.obj 
26         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)sbr_tfgr.obj -+$(SUBDIR)$(HPS)specrec.obj 
27         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)ssr.obj -+$(SUBDIR)$(HPS)ssr_fb.obj 
28         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)ssr_ipqf.obj -+$(SUBDIR)$(HPS)syntax.obj 
29         wlib -q -b -c $(EXT_FAAD_LIB) -+$(SUBDIR)$(HPS)tns.obj -+$(SUBDIR)$(HPS)aacaudio.obj
30 !endif
31
32 # NTS we have to construct the command line into tmp.cmd because for MS-DOS
33 # systems all arguments would exceed the pitiful 128 char command line limit
34 .C.OBJ:
35         %write tmp.cmd $(CFLAGS_THIS) $(CFLAGS) $[@
36         @$(CC) @tmp.cmd
37
38 all: lib exe .symbolic
39        
40 lib: $(EXT_FAAD_LIB) .symbolic
41
42 exe: .symbolic
43
44 clean: .SYMBOLIC
45           del $(SUBDIR)$(HPS)*.obj
46           del tmp.cmd
47           @echo Cleaning done
48