comparison Makefile @ 3:e969f3575b7a

several new changes, made gridmenu working
author Anselm R. Garbe <garbeam@wmii.de>
date Mon, 10 Jul 2006 19:46:24 +0200
parents a79188fe4a40
children 991bd8b0771e
comparison
equal deleted inserted replaced
2:a79188fe4a40 3:e969f3575b7a
3 3
4 include config.mk 4 include config.mk
5 5
6 WMSRC = wm.c draw.c util.c 6 WMSRC = wm.c draw.c util.c
7 WMOBJ = ${WMSRC:.c=.o} 7 WMOBJ = ${WMSRC:.c=.o}
8 MENSRC = gridmenu.c draw.c util.c
9 MENOBJ = ${MENSRC:.c=.o}
8 MAN = gridwm.1 10 MAN = gridwm.1
9 BIN = gridwm gridmenu 11 BIN = gridwm gridmenu
10 12
11 all: config gridwm 13 all: config gridwm gridmenu
12 @echo finished 14 @echo finished
13 15
14 config: 16 config:
15 @echo gridwm build options: 17 @echo gridwm build options:
16 @echo "LIBS = ${LIBS}" 18 @echo "LIBS = ${LIBS}"
20 22
21 .c.o: 23 .c.o:
22 @echo CC $< 24 @echo CC $<
23 @${CC} -c ${CFLAGS} $< 25 @${CC} -c ${CFLAGS} $<
24 26
25 ${WMOBJ}: wm.h draw.h config.h 27 ${WMOBJ}: wm.h draw.h config.h util.h
28
29 gridmenu: ${MENOBJ}
30 @echo LD $@
31 @${CC} -o $@ ${MENOBJ} ${LDFLAGS}
26 32
27 gridwm: ${WMOBJ} 33 gridwm: ${WMOBJ}
28 @echo LD $@ 34 @echo LD $@
29 @${CC} -o $@ ${WMOBJ} ${LDFLAGS} 35 @${CC} -o $@ ${WMOBJ} ${LDFLAGS}
30 36
31 clean: 37 clean:
32 rm -f gridwm *.o 38 rm -f gridwm gridmenu *.o core
33 39
34 dist: clean 40 dist: clean
35 mkdir -p gridwm-${VERSION} 41 mkdir -p gridwm-${VERSION}
36 cp -R Makefile README LICENSE config.mk ${WMSRC} ${MAN} gridwm-${VERSION} 42 cp -R Makefile README LICENSE config.mk *.h *.c ${MAN} gridwm-${VERSION}
37 tar -cf gridwm-${VERSION}.tar gridwm-${VERSION} 43 tar -cf gridwm-${VERSION}.tar gridwm-${VERSION}
38 gzip gridwm-${VERSION}.tar 44 gzip gridwm-${VERSION}.tar
39 rm -rf gridwm-${VERSION} 45 rm -rf gridwm-${VERSION}
40 46
41 install: all 47 install: all