blob: 77effa21e6922dedf87c9d0db2e920c3fecc424d (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
PREFIX = /usr
INCS = `pkg-config --cflags gtk+-2.0 vte`
LIBS = `pkg-config --libs gtk+-2.0 vte`
CFLAGS = -ansi -pedantic -Wall -O3 ${INCS}
LDFLAGS = -s ${LIBS}
VER = 0.7
CC = cc
SRC = src/T.c
OBJ = ${SRC:.c=.o}
all: T
.c.o:
@echo CC $<
@${CC} -c ${CFLAGS} -o $@ $<
${OBJ}: src/config.h
T: ${OBJ}
@echo CC -o $@
@${CC} -o $@ ${OBJ} ${LDFLAGS}
clean:
@echo cleaning
@rm -f T ${OBJ} T-${VER}.tar.bz2
dist: PKGBUILD
@echo creating distributable tarball
@mkdir T-${VER}
@cp -R src/ PKGBUILD T.desktop Makefile T-${VER}
@tar cf T-${VER}.tar.bz2 T-${VER}
@rm -rf T-${VER}
install: all
@echo installing executable file in ${DESTDIR}${PREFIX}/bin
@install -D -m755 T ${DESTDIR}${PREFIX}/bin/T
@echo installing icon in ${DESTDIR}${PREFIX}/share/applications
@install -D -m644 T.desktop ${DESTDIR}${PREFIX}/share/applications/T.desktop
|