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 63 64 65 66
|
## Makefile for building the gpsim with gcc for mingw. The build
## uses tools running on cygwin, however.
## Use: make -f makefile.mingw
TOP = ../..
include ../plat/win32/make.mingw
################################################################
# Nothing much configurable below
INCLUDES = -I . -I ../plat/win32 \
-I $(GLIB_PATH)/include/glib-2.0 -I $(GLIB_PATH)/lib/glib-2.0/include \
-I $(GTK_PATH)/include/gtk-2.0 -I $(GTK_PATH)/lib/gtk-2.0/include \
-I $(ATK_PATH)/include/atk-1.0 \
-I $(PANGO_PATH)/include/pango-1.0 \
-I $(CAIRO_PATH)/include/cairo \
-I $(GDK_PIXBUF_PATH)/include/gdk-pixbuf-2.0
DEFINES += -DHAVE_GUI
all : \
../config.h \
libgui.a
gui_OBJECTS = \
gui_breadboard.o \
gui_break.o \
gui_main.o \
gui_menu.o \
gui_object.o \
gui_processor.o \
gui_profile.o \
gui_regwin.o \
gui_scope.o \
gui_src.o \
gui_src_asm.o \
gui_src_opcode.o \
gui_stack.o \
gui_statusbar.o \
gui_stopwatch.o \
gui_symbols.o \
gui_trace.o \
gui_watch.o \
preferences.o \
settings_reg.o \
gtkextra/gtkextra-marshal.o \
gtkextra/gtkitementry.o \
gtkextra/gtksheet.o \
gtkextra/gtkextra.o
../config.h : ../config_win32.h.in
(cd .. ; $(AWK) -f plat/win32/configure_win32.awk config_win32.h.in > config.h)
settings_reg.o : ../plat/win32/settings_reg.cpp
$(CXX) $(CFLAGS) -c -o settings_reg.o ../plat/win32/settings_reg.cpp
################ The libgui LIB
libgui.a : $(gui_OBJECTS)
$(RM) -f $@
$(AR) $(ARFLAGS) $@ $(gui_OBJECTS)
|