⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.ppc

📁 微软的基于HMM的人脸识别原代码, 非常经典的说
💻 PPC
字号:
CC = powerpc-eabi-gcc
AR = powerpc-eabi-ar
AS = powerpc-eabi-as
LD = powerpc-eabi-ld

LIB =  libeic.a

PLATFORM = POWERPC 
DEFINES = -D$(PLATFORM) -D_SEIC_ -DNO_HISTORY -DNO_ARGV -DNO_HTML -DPPCLIB -DNO_READLINE
LIBPATH = /ppc/lib/gcc-lib/powerpc-eabi/egcs-2.91.14/nof \
	  -L /ppc/powerpc-eabi/lib/nof -L ../module/stdClib/src

CFLAGS =  -O4 -mno-eabi -mcpu=403 -mbig -fsigned-char -Wall $(DEFINES) \
	  -I /ppc/include -I . -L . -L $(LIBPATH) 


SRCS =  cdecl.c func.c  main.c preproc.c  symbol.c \
        eicmod.c interpre.c optomizer.c typemod.c \
        emitter.c parser.c stab.c typesets.c \
        error.c lexer.c preexpr.c starteic.c ymem.c \
        main.c


libSRCS = $(SRCS)

libOBJS = 	$(LIB)(cdecl.o)\
		$(LIB)(func.o)\
		$(LIB)(main.o)\
		$(LIB)(preproc.o)\
		$(LIB)(symbol.o)\
		$(LIB)(eicmod.o)\
		$(LIB)(interpre.o)\
		$(LIB)(optomizer.o)\
		$(LIB)(typemod.o)\
		$(LIB)(emitter.o)\
		$(LIB)(parser.o)\
		$(LIB)(stab.o)\
		$(LIB)(typesets.o)\
		$(LIB)(error.o)\
		$(LIB)(lexer.o)\
		$(LIB)(preexpr.o)\
		$(LIB)(starteic.o)\
		$(LIB)(ymem.o)\
		$(LIB)(main.o)\

		
all:	
	cd ppc403 ; make
	cd ../module/stdClib/src ; make -f makefile.ppc
	make -f makefile.ppc seic

clean:	
	rm seic
	rm seic.sr
	rm libeic.a
	rm ppc403/libppc.a
	rm ../module/stdClib/src/libstdClib.a

$(LIB): $(libOBJS)
	
lib::$(LIB)

seic:	libeic.a 
	$(CC) $(CFLAGS) $(OBJS) -o  seic -leic -lstdClib -lc -lm ppc403/libppc.a -leic -T ppc403/ppc.ld
	powerpc-eabi-objcopy -v --strip-unneeded --strip-debug -O srec seic seic.sr

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -