1 LIBDIR
= -L
/usr
/X11R6
/lib
-L
/usr
/lib
-L
/opt
/gnome
/lib
2 LIBS
= -lXpm
-lXext
-lX11
-lm
-lgtk
-lgdk
-rdynamic
-lgmodule
-lglib
-ldl
3 CFLAGS
= -I
/usr
/X11R6
/include -I
/usr
/lib
/glib
/include -I
/opt
/gnome
/include/gtk-1.2
-I
/opt
/gnome
/include/glib-1.2
-I
/opt
/gnome
/lib
/glib
/include
5 ..
/wmgeneral
/wmgeneral.o \
10 cc -c
-O2
-Wall
$< -o
$*.o
$(CFLAGS
)
13 cc -Wall
-pedantic
-o washerDryer
$^
$(LIBDIR
) $(LIBS
)
18 for i in
$(OBJS
) ; do \
25 @echo
"Installing config file..."
26 cp wdryerrc
$(HOME
)/.wdryerrc
27 chmod
600 $(HOME
)/.wdryerrc
29 @echo
"Installing executable..."
30 cp
-f washerDryer
/usr
/local
/bin
/
31 chmod
755 /usr
/local
/bin
/washerDryer
32 chown root
:root
/usr
/local
/bin
/washerDryer
34 @echo
"Installing man page..."
35 cp
-f man
/washerDryer
.1.gz
/usr
/man
/man1
/
36 chmod
644 /usr
/man
/man1
/washerDryer
.1.gz
38 @echo
"washerDryer installation finished."
42 @echo
"Removing executable..."
43 rm -f
/usr
/local
/bin
/washerDryer
45 @echo
"Removing config file..."
46 rm -f
$(HOME
)/.wdryerrc
48 @echo
"Removing man page..."
49 rm -f
/usr
/man
/man1
/washerDryer
.1.gz
51 @echo
"washerDryer uninstall finished."