linux makefile

来源:互联网 发布:按键精灵安卓网络验证 编辑:程序博客网 时间:2024/06/07 00:53
# ----------------------------------------------------------------------------
# Makefile for building tapp
#
#
ifndef DESTDIR
DESTDIR   ?= /dao
endif
CFLAGS = -Wall -O2 -pthread
CC = arm-linux-gcc
INSTALL = install


TARGET = 485_test 


src:=$(shell ls *.c)
objs:=$(patsubst  %.c,%.o,$(src))
485_test:$(objs)
$(CC) $(CFLAGS) -o $@ $^
%.o:%.c
$(CC) $(CFLAGS) -c -o $@  $<
install: $(TARGET)
$(INSTALL) $^ $(DESTDIR)


clean distclean:
rm -rf *.o $(TARGET)




# ----------------------------------------------------------------------------


.PHONY: $(PHONY) install clean distclean