1 LIBDIR
= -L
/usr
/X11R6
/lib
2 LIBS
= -lXpm
-lXext
-lX11
-lm
3 OBJS
= wmsupermon.o dockapp.o stat_dev.o panes.o expr.o
10 $(CC
) -o wmsupermon
$^
$(LIBDIR
) $(LIBS
) $(LFLAGS
)
13 $(RM
) *.o wmsupermon core
* *.core expr.c
tags
16 grep
-F
'"$(subst wmsupermon-,,$(notdir $(CURDIR)))"' wmsupermon.c
> /dev
/null
17 grep
-F
'"$(shell date +%Y/%m/%d)"' wmsupermon.c
> /dev
/null
18 cd ..
&& tar cvzf
$(notdir $(CURDIR
)).
tar.gz
$(notdir $(CURDIR
)) \
19 --exclude
'*.o' --exclude
tags --exclude
'*core*' --exclude expr.c \
20 --exclude wmsupermon
--exclude
'.*.swp'
23 $(CC
) -c
$(FLAGS
) $< -o
$*.o
25 # generated with gcc -MM *.c
26 dockapp.o
: dockapp.c dockapp.h
28 panes.o
: panes.c expr.h panes.h stat_dev.h
29 stat_dev.o
: stat_dev.c expr.h stat_dev.h
30 wmsupermon.o
: wmsupermon.c dockapp.h wmsupermon-master.xpm expr.h stat_dev.h panes.h