第一个有意义的makefile

#以前的一些makefile  意义不是很大  从这个开始吧

SRC_FILE=$(wildcard *.c)
HEAD_FILE=$(wildcard *.h)


objects := $(patsubst %.c,%.o,$(wildcard *.c))


TARGET:=test


export PATH+=/opt/toolchains/stbgcc-4.5.3-1.3/bin/
export PKG_CONFIG_PATH=/mnt/nv/lib/pkgconfig/
export ARCH=mipsel
export CROSS_COMPILE=mipsel-linux-
export CC=${CROSS_COMPILE}gcc
export CXX=${CROSS_COMPILE}g++
export AR=${CROSS_COMPILE}ar
export RANLIB=${CROSS_COMPILE}ranlib 
export NM=${CROSS_COMPILE}nm
export AS=${CROSS_COMPILE}as
export LD=${CROSS_COMPILE}ld




INCLUDEDIR=-I/mnt/nv/include -I/mnt/nv/include/directfb




LIBS=-L/mnt/nv/lib -lz -lpng -ljpeg -lstdc++ -lsawman -lfusion -ldirectfb -ldirect -lpthread




CFLAGS=-o2  
CFLAGS+=$(INCLUDEDIR)


all:$(objects)
$(CC) $(CFLAGS) $(INCLUDEDIR) -o $(TARGET) $(SRC_FILE) $(LIBS)


.PHONY:clean 
clean: 
-rm *.o $(TARGET)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值