makefile

来自「一份介绍在S3C2410上液晶屏驱动程序的实现」· 代码 · 共 63 行

TXT
63
字号
#=================================================================
#
# makefile 
# EUC
# tab=4
#
#   make clean	<-- object clear
#   make all	<-- compile
#
#=================================================================

CFLAGS =
LFLAGS = 
LFLAGS_X = -L/usr/X11R6/lib

INSTALL_DIR = /usr/X11R6/bin

TARG =	tbctl tbtest tbcalib tbselector tpin

all: $(TARG)
	@echo "############ COMPLETE!! #############"
	touch make.date

clean:
	rm -f *.o
	rm -f $(TARG)
	rm -f make.date
	rm -f debug
	@echo "############ COMPLETE!! #############"

install:
	cp -pf $(TARG) $(INSTALL_DIR)

#
# link
#
tbctl : tbctl.o ulib.o xilib.o
	cc $(LFLAGS_X) -o $@ $@.o ulib.o xilib.o -lX11 -lXi

tbtest : tbtest.o ulib.o
	cc $(LFLAGS_X) -o $@ $@.o ulib.o -lX11

tbcalib : tbcalib.o ulib.o xilib.o
	cc $(LFLAGS_X) -o $@ $@.o ulib.o xilib.o -lX11 -lXi

tbselector : tbselector.o ulib.o xilib.o
	cc $(LFLAGS_X) -o $@ $@.o ulib.o xilib.o -lX11 -lXi

tpin : tpin.o 
	cc $(LFLAGS_X) -o $@ $@.o

#
# compile
#
tbctl.o : tbctl.c tb.h
tbtest.o : tbtest.c tb.h
tbcalib.o : tbcalib.c tb.h
tbselector.o : tbselector.c tb.h
tpin.o : tpin.c 

ulib.o : ulib.c tb.h
xilib.o : xilib.c tb.h

⌨️ 快捷键说明

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