blob: d7ba7608ff0c19bbde2a70162e67717f9e81c073 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
APPNAME=mpwm
PREFIX=/opt/MPX
CC=g++
LIBDIR=-L/opt/MPX/lib
LIBS=-lX11 -lXi -lXext -lMagick++ -lXcursor -lcairo
INCLUDES=-I/opt/MPX/include/ -I/usr/include/cairo/
OBJ= XConn.o\
Config.o \
DeviceError.o \
Util.o \
Manager.o \
PointerDevice.o \
KeyboardDevice.o \
FloorControl.o \
Overlay.o \
WMWindow.o \
main.o \
XError.o \
Process.o \
Dock.o \
DockItem.o \
DockApp.o \
DockProcess.o \
DockKeyboard.o
FLAGS=-Wall -g3 -pipe
CFLAGS=$(FLAGS) $(INCLUDES)
LIB=$(LIBDIR) $(LIBS)
CTAGS=ctags
IMAGEDIR=$(PREFIX)/share/$(APPNAME)/images/
all: $(OBJ) ctags
rm -f $(APPNAME)
$(CC) $(CFLAGS) $(LIB) -o $(APPNAME) $(OBJ)
.cpp.o:
$(CC) $(CFLAGS) -c $<
clean:
rm -f $(APPNAME) *.o
run: all
./$(APPNAME)
ctags:
$(CTAGS) *.cpp *.h
dist: CFLAGS:=$(CFLAGS) -DMPWM_NODEBUG -DMAKEDIST -DIMAGEPATH=\"$(IMAGEDIR)\"
dist: clean all
install:
cp $(APPNAME) $(PREFIX)/bin
mkdir -p $(IMAGEDIR)
cp ../images/*.png ../images/*.jpg $(IMAGEDIR)
chmod -R o+r $(IMAGEDIR)
|