?? makefile
字號:
# ident "@(#) $Id: Makefile,v 1.3 2002/10/30 16:06:28 zhx Exp $"
# TriMedia Makefile Template
# You need to modify $(TRIMEDIAPATH)
.SUFFIXES: .s
TRIMEDIAPATH= d:\TriMedia
APPPATH = d:\TriMedia\Apps
BINPATH = $(TRIMEDIAPATH)\Bin
LIBPATH = $(TRIMEDIAPATH)\Lib
INCPATH = $(TRIMEDIAPATH)\Include
APPLIB = $(APPPATH)\Lib\el
APPINC = $(APPPATH)\Include
# Tools descript
ASM = $(BINPATH)\tmas.exe
CC = $(BINPATH)\tmcc.exe
LINK = $(BINPATH)\tmcc.exe
# Default paramters
#USERDEF = -D_DEBUG -DCORE_DEBUG -D_DEBUG_PSNR
#USERDEF = -DDECODER_ENABLE
#USERDEF = -D_USE_TRIMEDIA_DCT_ -D_DEBUG_FUNCTION_
ASMFLAGS = -el $(LIBPATH)\tm1000.md
HOSTFLAG = -host WinNT
CCFLAGS = $(HOSTFLAG) -c $(USERDEF) -I$(INCPATH) -I.\ -I$(APPINC)
LDFLAGS = -L$(APPLIB) -ltmClock
#LDFLAGS = -ptm -L$(APPLIB) -ltmClock
#LDFLAGS = -L$(APPLIB) -ltmClock -ltmVtransICP
SRCDIR = .
OBJS = \
# $(SRCDIR)\decoder.o \
# $(SRCDIR)\divx4.o \
$(SRCDIR)\encoder.o \
$(SRCDIR)\xvid.o \
$(SRCDIR)\mpeg4_B.o \
$(SRCDIR)\bitstream\bitstream.o \
$(SRCDIR)\bitstream\cbp.o \
$(SRCDIR)\bitstream\mbcoding.o \
$(SRCDIR)\dct\fdct.o \
$(SRCDIR)\dct\idct.o \
$(SRCDIR)\dct\tri_fdct.o \
$(SRCDIR)\dct\tri_idct.o \
# $(SRCDIR)\debug\debug.o \
$(SRCDIR)\clock.o \
# $(SRCDIR)\image\colorspace.o \
$(SRCDIR)\image\image.o \
$(SRCDIR)\image\interpolate8x8.o \
# $(SRCDIR)\image\font.o \
$(SRCDIR)\motion\motion_comp.o \
$(SRCDIR)\motion\motion_est.o \
$(SRCDIR)\motion\sad.o \
# $(SRCDIR)\prediction\mbprediction.o \
# $(SRCDIR)\quant\adapt_quant.o \
# $(SRCDIR)\quant\quant_h263.o \
$(SRCDIR)\quant\quant_matrix.o \
$(SRCDIR)\quant\quant_mpeg4.o \
# $(SRCDIR)\utils\emms.o \
$(SRCDIR)\utils\mbtransquant.o \
$(SRCDIR)\utils\mem_align.o \
$(SRCDIR)\utils\mem_transfer.o \
$(SRCDIR)\utils\ratecontrol.o\
$(SRCDIR)\utils\rc_data.o\
$(SRCDIR)\utils\timer.o
#ENC_OBJS = encvivo.o xvid_encraw.o
#DEC_OBJS = decvo.o dec_store.o xvid_decraw.o
#ENC_TARGET = xenc.out
#DEC_TARGET = xdec.out
all: $(OBJS)
$(LINK) $(HOSTFLAG) $(OBJS) -o mpeg4.out $(LDFLAGS)
#xvid_enc: $(OBJS) $(ENC_OBJS)
# $(LINK) $(HOSTFLAG) $(OBJS) $(ENC_OBJS) -o $(ENC_TARGET) $(LDFLAGS)
#xvid_dec: $(OBJS) $(DEC_OBJS)
# $(LINK) $(HOSTFLAG) $(OBJS) $(DEC_OBJS) -o $(DEC_TARGET) $(LDFLAGS)
.s.o:
$(ASM) $(ASMFLAGS) $<
.c.o:
$(CC) $(CCFLAGS) $< -o $@
clean:
@if exist *.o del *.o >NUL
del $(OBJS)
cleanall:
@if exist *.o del *.o >NUL
@if exist $(DUMPFILE) del $(DUMPFILE) >NUL
@if exist $(TARGET) del $(TARGET) >NUL
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -