Rename the old Makefile.
[dockapps.git] / wmcube / wmcube / Makefile
blob973532b54ad4ea3b0e9bcc349366fa91e2890e19
1 CC = gcc
2 OS = -DLINUX
4 VERSION = 1.0.2
6 LIBDIR = -L/usr/X11R6/lib
7 LIBDIR = -L/usr/X11R6/lib
8 INCDIR = -I/usr/X11R6/share/include
10 PREFIX = /usr
11 BINDIR = $(PREFIX)/bin
12 DOCDIR = $(PREFIX)/doc/wmcube-$(VERSION)
13 MANDIR = $(PREFIX)/man/man1
14 OBJDIR = $(PREFIX)/share/wmcube
16 # Edit OSLIBS as appropriate to include OS specific libraries.
18 OSLIBS =
19 LIBS = -lXpm -lXext -lX11 -ldockapp -lm $(OSLIBS)
20 CFLAGS = -Wall -O2
22 OBJS = wmcube.o
24 .c.o:
25 $(CC) $(OS) $(CPPFLAGS) $(CFLAGS) $(INCDIR) -c $< -o $*.o
27 wmcube: $(OBJS)
28 $(CC) $(LDFLAGS) -o wmcube $^ -lXext $(LIBDIR) $(LIBS)
30 all:: wmcube
32 clean::
33 for i in $(OBJS) ; do \
34 rm -f $$i ; \
35 done
36 rm -f wmcube
37 rm -f *~
39 install:: wmcube
40 cp -f wmcube $(BINDIR)
41 chmod 755 $(BINDIR)/wmcube
42 mkdir -p $(DOCDIR)
43 cp -p ../CHANGES ../COPYING ../INSTALL ../README ../THANKS $(DOCDIR)
44 cp -pr ../3D-objects $(DOCDIR)
45 cp -p wmcube.1 $(MANDIR)
46 mkdir -p $(OBJDIR)
47 cp -p ../3D-objects/* $(OBJDIR)
48 @echo "wmcube installation finished..."
50 uninstall::
51 rm -f $(BINDIR)/wmcube
52 rm -f $(DOCDIR)/3D-objects/*
53 if [ -d $(DOCDIR)/3D-objects ]; then rmdir $(DOCDIR)/3D-objects; fi
54 rm -f $(DOCDIR)/*
55 if [ -d $(DOCDIR) ]; then rmdir $(DOCDIR); fi
56 rm -f $(MANDIR)/wmcube.1
57 rm -f $(OBJDIR)/*
58 if [ -d $(OBJDIR) ]; then rmdir $(OBJDIR); fi