2 # Makefile for qemu-gui a graphical frontend for qemu
3 # (c) 2006 Marc André Tanner <mat@brain-dump.org>
8 WX_FLAGS
= `$(WX_CONFIG) --cxxflags`
10 CXX
= $(shell $(WX_CONFIG
) --cxx)
13 CXXDEBUGFLAGS
= -ggdb
-g
-O0
-pg
-D__WXDEBUG__
14 #CXXDEBUGFLAGS = -ggdb -g -O0 -pg
16 #LDFLAGS = -L/usr/local/lib
21 OBJECTS
= $(PROGRAM
).o \
38 LIBS
= `$(WX_CONFIG) --libs` -lvncclient
40 ifeq ($(MAKECMDGOALS
),debug
)
41 CXXFLAGS
+= $(CXXDEBUGFLAGS
)
42 LDFLAGS
+= $(LDDEBUGFLAGS
)
43 LIBS
= `$(WX_CONFIG) --libs --debug=yes` -lvncclient
54 $(CXX
) $(CXXFLAGS
) -c
$(WX_FLAGS
) -o
$@
$<
60 $(PROGRAM
): $(OBJECTS
)
61 $(CXX
) -o
$(PROGRAM
) $(OBJECTS
) $(LIBS
) $(LDFLAGS
)
67 @echo
'Available targets'
68 @echo
' - default [WINDOWS=y]'
69 @echo
' Yust type make on *nix systems or make WINDOWS=y '
70 @echo
' on Windows systems to compile everything'
72 @echo
' Build with debuging flags enabled'
73 @echo
' - install [PREFIX=/usr/local]'
74 @echo
' Installs the files as specified with PREFIX'
76 @echo
' Remove all compiled objects'