开始学习GTK 编程

至少会使用一种图形的工具库

 

# Target, compiler and objects
EXEC = test
CC = gcc
OBJ = main.o

# Use for compile.
CFLAGS = `pkg-config --cflags gtk+-2.0`

# Use for link.
CLIBS = `pkg-config --libs gtk+-2.0`

all: $(EXEC)

test:
    @echo $(CFLAGS)
    @echo $(CLIBS)

$(EXEC): $(OBJ)
    $(CC) -o $@ $^ $(CLIBS)


main.o: gtk.c
    $(CC) -o $@ -c $< $(CFLAGS)

一个简单gtk makefile 文件

$@ @表示目标

$^ ^表示所有的依赖目标的集合。以空格分隔。如果在依赖目标中有多个重复的,那个这个变量
会去除重复的依赖目标

$< <第一个依赖条件

posted on 2013-07-25 12:32  kwingmei  阅读(158)  评论(0编辑  收藏  举报

导航