wmcube: imported Upstream version 1.0.1
[dockapps.git] / wmcube / wmcube / Makefile.FREEBSD
blob98c589b8e60934aa1aeff6640b0cd14b5dbedda2
1 CC = gcc
2 OS = -DFREEBSD
4 VERSION = 1.0.1
6 LIBDIR = -L/usr/X11R6/lib
7 LIBDIR = -L/usr/X11R6/lib
8 INCDIR = -I/usr/X11R6/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 = -lkvm
19 LIBS   = -lXpm -lXext -lX11 -lm $(OSLIBS)
20 CFLAGS = -Wall -O2 $(OS)
22 OBJS =  wmcube.o \
23         ../wmgeneral/wmgeneral.o \
24         ../wmgeneral/misc.o \
25         ../wmgeneral/list.o
27 .c.o:
28         $(CC) $(CFLAGS) $(INCDIR) -c $< -o $*.o
30 wmcube: $(OBJS)
31         $(CC) -o wmcube $(OBJS) -lXext $(LIBDIR) $(LIBS)
33 all:: wmcube
35 clean::
36         for i in $(OBJS) ; do \
37                 rm -f $$i ; \
38         done
39         rm -f wmcube
40         rm -f *~
42 install:: wmcube
43         cp -f wmcube $(BINDIR)
44         chmod 755 $(BINDIR)/wmcube
45         chown root:root $(BINDIR)/wmcube
46         mkdir -p $(DOCDIR)
47         cp -p ../CHANGES ../COPYING ../INSTALL ../README ../THANKS $(DOCDIR)
48         cp -pr ../3D-objects $(DOCDIR)
49         cp -p wmcube.1 $(MANDIR)
50         mkdir -p $(OBJDIR)
51         cp -p ../3D-objects/* $(OBJDIR)
52         @echo "wmcube installation finished..."
54 uninstall::
55         rm -f $(BINDIR)/wmcube
56         rm -f $(DOCDIR)/3D-objects/*
57         if [ -d $(DOCDIR)/3D-objects ]; then rmdir $(DOCDIR)/3D-objects; fi
58         rm -f $(DOCDIR)/*
59         if [ -d $(DOCDIR) ]; then rmdir $(DOCDIR); fi
60         rm -f $(MANDIR)/wmcube.1
61         rm -f $(OBJDIR)/*
62         if [ -d $(OBJDIR) ]; then rmdir $(OBJDIR); fi