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