wmcube: bump to version 1.0.0.
[dockapps.git] / wmcube / wmcube / Makefile.OPENBSD
blob7313e9bb1d605834d97f5620413f819d5d0e7606
1 CC = gcc
2 OS = -DOPENBSD
4 LIBDIR = -L/usr/X11R6/lib -L./libdocapp/
6 # Edit OSLIBS as appropriate to include OS specific libraries.
8 OSLIBS = 
9 LIBS   = -lXpm -lXext -lX11 -lm $(OSLIBS)
10 INCLUDES = -I/usr/X11R6/include
11 CFLAGS = -Wall -O2 $(OS) $(INCLUDES)
13 PREFIX = /usr
14 BINDIR = $(PREFIX)/bin
15 DOCDIR = $(PREFIX)/doc/wmcube-1.0.0
16 OBJDIR = $(PREFIX)/share/wmcube
18 OBJS =  wmcube.o \
19                 ../wmgeneral/wmgeneral.o \
20                 ../wmgeneral/misc.o \
21                 ../wmgeneral/list.o
23 .c.o:
24         $(CC) $(CFLAGS) $(INCDIR) -c $< -o $*.o
26 wmcube: $(OBJS)
27         $(CC) -o wmcube $^ -lXext $(LIBDIR) $(LIBS) $>
29 all:: wmcube
31 clean::
32         for i in $(OBJS) ; do \
33                 rm -f $$i ; \
34         done
35         rm -f wmcube
36         rm -f *~
38 install:: wmcube
39         cp -f wmcube $(BINDIR)
40         chmod 755 $(BINDIR)/wmcube
41         chown root:root $(BINDIR)/wmcube
42         mkdir -p $(DOCDIR)
43         cp -p ../CHANGES ../COPYING ../INSTALL ../README $(DOCDIR)
44         cp -pr ../3D-objects $(DOCDIR)
45         mkdir -p $(OBJDIR)
46         cp -p ../3D-objects/* $(OBJDIR)
47         @echo "wmcube installation finished..."
49 uninstall::
50         rm -f $(BINDIR)/wmcube
51         rm -f $(DOCDIR)/3D-objects/*
52         if [ -d $(DOCDIR)/3D-objects ]; then rmdir $(DOCDIR)/3D-objects; fi
53         rm -f $(DOCDIR)/*
54         if [ -d $(DOCDIR) ]; then rmdir $(DOCDIR); fi
55         rm -f $(OBJDIR)/*
56         if [ -d $(OBJDIR) ]; then rmdir $(OBJDIR); fi