1INCLUDES =-I/usr/X11R6/include/X11 -I/usr/local/include -I/usr/include/X11R6/X11 -I/usr/X11R6/include
2LIBINC =-L/usr/X11R6/lib -L/usr/include/lib
3LIBS = -lm -lX11 -lXpm -lXext
4#CCFLAGS = -O6 -mpentiumpro -march=pentiumpro
5CCFLAGS = -O2
6TARGET = asbutton
7OBJECTS = asbutton.o readline.o
8BINDIR = /usr/local/bin
9ICONDIR = /usr/share/afterstep/desktop/icons/16bpp
10
11ICONS = asb4-1.xpm asb4-2.xpm asb4-3.xpm asb4-4.xpm asb4-blank.xpm asb4-bullethole.xpm \
12        asb4-filingcabinet.xpm asb4-gear.xpm asb4-gnu-button-thang.xpm \
13		  asb4-gnu-defaultapp.xpm asb4-gv.xpm asb4-info.xpm asb4-info2.xpm \
14		  asb4-netscape.xpm asb4-network.xpm asb4-package.xpm asb4-redhat.xpm \
15		  asb4-term-bsd.xpm asb4-term-linux.xpm asb4-turn.xpm asb4-wilbur.xpm \
16		  asb4-xv.xpm asb9-1.xpm asb9-2.xpm asb9-3.xpm asb9-4.xpm asb9-5.xpm \
17		  asb9-6.xpm asb9-7.xpm asb9-8.xpm asb9-9.xpm asb9-blank.xpm \
18		  asb9-bullethole.xpm asb9-filecabinet.xpm asb9-gear.xpm asb9-gnu-button-thang.xpm \
19		  asb9-gnu-defaultapp.xpm asb9-gv.xpm asb9-info.xpm asb9-info2.xpm \
20		  asb9-netscape.xpm asb9-network.xpm asb9-package.xpm asb9-redhat.xpm \
21		  asb9-term-bsd.xpm asb9-term-linux.xpm asb9-turn.xpm asb9-wilbur.xpm \
22		  asb9-xv.xpm asb4-corel.xpm asb4-gqview.xpm asb4-vim.xpm asb4-xmms.xpm \
23		  asb9-corel.xpm asb9-gqview.xpm asb9-vim.xpm asb9-xmms.xpm
24
25.c.o:
26	${CC} ${CCFLAGS} -c -Wall ${INCLUDES} ${FLAGS} $< -o $*.o
27
28${TARGET}: ${OBJECTS}
29	${CC} ${CCFLAGS} -o ${TARGET} ${OBJECTS} ${LIBINC} ${LIBS}
30
31clean::
32	for i in ${OBJECTS}; do if [ -e $$i ] ; then rm $$i; fi; done
33	if [ -e ${TARGET} ] ; then rm ${TARGET}; fi
34
35install: install.bin install.icons
36
37install.bin:
38	install -c -s -o root -g root -m 555 ${TARGET} ${BINDIR}
39
40install.icons:
41	@if { test ! ${ICONDIR}; } then \
42	{ \
43		echo; \
44		echo "You must define ICONDIR, the directory where you want the icons installed."; \
45		echo "Please read and edit the Makefile."; \
46		echo; \
47		false; \
48	} \
49	fi
50	cd icons && install -c -o root -g root -m 644 ${ICONS} ${ICONDIR}
51
52uninstall:
53	cd ${BINDIR} && rm ${TARGET}
54	cd ${ICONDIR} && rm ${ICONS}
55
56