summaryrefslogtreecommitdiff
path: root/src/Makefile.win
blob: 82058924a9084ac7f0adc55cff3dabf6a7afd7eb (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
55
56
57
58
59
60
61
62
## Makefile.am for PluggIt/src

DFB = /cygdrive/c/DirectFB
PPDFB = /cygdrive/c/++DFB

INCLUDES = -I. \
	-I$(DFB)/include \
	-I$(DFB)/lib \
	-I$(DFB)/src \
	-I$(PPDFB)/include

CPPFLAGS = \
	-D__WIN32__

LDADD = \
	$(DFB)/proxy/dispatcher/*.o \
	$(DFB)/proxy/requestor/*.o \
	-lppdfb -ldirectfb -lvoodoo -lfusion -ldirect \
	-lgdi32 -luser32 -lversion
	#-lX11 -lXext -lXdamage -lXfixes

all: /tmp/pluggit

OBJECTS = \
	classes.o		\
	videodriver.o		\
	videodrivercheck.o

/tmp/pluggit: $(OBJECTS)
	$(CXX) $+ $(LDADD) -o /tmp/pluggit

.cpp.o:
	$(CXX) -o $@ -c $< $(INCLUDES) $(CPPFLAGS)


CLASSES = \
	Exception.cxx			\
	OutOfMemoryException.cxx	\
					\
	Clock.cxx			\
	FPS.cxx				\
	Options.cxx			\
	Random.cxx			\
	Updates.cxx			\
					\
	Runnable.cxx			\
	Thread.cxx			\
					\
	Scaler.cxx			\
					\
	View.cxx			\
	Source.cxx			\
	SourceWin32.cxx			\
					\
	Main.cxx


export CPPFLAGS

classes.cpp: $(CLASSES) *.h Makefile.win gen_classes.sh main.c
	./gen_classes.sh $(CLASSES) > classes.cpp