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