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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
## 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 $(CAIRO_PATH)/include/cairo \
-I $(GDK_PIXBUF_PATH)/include/gdk-pixbuf-2.0 \
-I $(PANGO_PATH)/include/pango-1.0 \
-I $(READLINE_PATH)/include
DEFINES += -DHAVE_READLINE -DHAVE_GUI -DHAVE_NSCLEAN_READLINE -DUSE_READLINE_DLL -DYYSTACK_USE_ALLOCA -DHAVE_SOCKETS
# -DREADLINE_STATIC
all : \
../config.h \
libcli.a
cli_OBJECTS = \
cmd_attach.o \
cmd_break.o \
cmd_bus.o \
cmd_clear.o \
cmd_disasm.o \
cmd_dump.o \
cmd_echo.o \
cmd_frequency.o \
cmd_help.o \
cmd_icd.o \
cmd_list.o \
cmd_load.o \
cmd_log.o \
cmd_macro.o \
cmd_module.o \
cmd_node.o \
cmd_processor.o \
cmd_quit.o \
cmd_reset.o \
cmd_run.o \
cmd_set.o \
cmd_shell.o \
cmd_step.o \
cmd_stimulus.o \
cmd_symbol.o \
cmd_trace.o \
cmd_version.o \
cmd_x.o \
command.o \
fd2raw.o \
input.o \
parse.o \
scan.o \
socket.o \
ui_gpsim.o
../config.h : ../config_win32.h.in
(cd .. ; $(AWK) -f plat/win32/configure_win32.awk config_win32.h.in > config.h)
fd2raw.o : ../plat/win32/fd2raw.cpp
$(CXX) $(CFLAGS) -c -o fd2raw.o ../plat/win32/fd2raw.cpp
parse.o : parse.cc
scan.o : scan.cc
parse.h parse.cc : parse.yy
$(BISON) -dt -o parse.cc parse.yy
$(RM) -f parse.h
$(MV) parse.hh parse.h
scan.cc : scan.ll parse.h
$(FLEX) -oscan.cc scan.ll
################ The libcli LIB
libcli.a : $(cli_OBJECTS)
$(RM) -f $@
$(AR) $(ARFLAGS) $@ $(cli_OBJECTS)
|