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
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
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
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
35 %write tmp.cmd $(CFLAGS_THIS) $(CFLAGS) $[@
38 all: lib exe .symbolic
40 lib: $(EXT_FAAD_LIB) .symbolic
45 del $(SUBDIR)$(HPS)*.obj