首页 > 学院 > 开发设计 > 正文

makefile模板

2019-11-09 15:39:25
字体:
来源:转载
供稿:网友
# define the C compiler to useCC = /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gccSYSROOT_PATH=/home/b46827/fsl-yocto-3.10.53_1.1.0-ga/fsl-image-qt5-wayland/tmp/sysroots/imx6qsabresdCFLAGS =-DLINUX -DEGL_API_FB -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=$(SYSROOT_PATH)# define any directories containing header files other than /usr/includeINCLUDES = -I $(SYSROOT_PATH)/usr/src/kernel/include/uapi/		   -I $(SYSROOT_PATH)/usr/src/kernel/include /LFLAGS = -L $(SYSROOT_PATH)/usr/lib# define any libraries to link into executable:LIBS = -lGLESv2 -lEGL -lGLSLC -lGAL -lVDK -ldl -lm# define the C source filesSRCS = cube.c esutil.c# define the C object filesOBJS = $(SRCS:.c=.o)# define the executable fileMAIN = cube .PHONY: depend cleanall:    $(MAIN)	@echo  Simple compiler named simple has been compiled$(MAIN): $(OBJS)	$(CC) $(CFLAGS) -o $(MAIN) $(OBJS) $(LFLAGS) $(LIBS)# this is a suffix replacement rule for building .o's from .c's.c.o:	$(CC) $(CFLAGS) $(INCLUDES) -c $<  -o $@clean:	$(RM) *.o *~ $(MAIN)depend: $(SRCS)	makedepend $(INCLUDES) $^
上一篇:makefile模板2

下一篇:Lua调试工具的选择

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表