Adding autotools stuff. Still need to write the windows Makefile.am.
This commit is contained in:
parent
dcf1e19871
commit
363ba63dc9
|
@ -0,0 +1 @@
|
|||
SUBDIRS = src
|
|
@ -0,0 +1,42 @@
|
|||
AC_INIT(desmume, 0.33)
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
AC_CANONICAL_TARGET
|
||||
|
||||
AM_INIT_AUTOMAKE(desmume, 0.33)
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_RANLIB
|
||||
|
||||
AC_LANG(C)
|
||||
|
||||
AC_C_BIGENDIAN
|
||||
|
||||
AC_PATH_PROGS(HAVE_LIBSDL, [sdl-config sdl11-config])
|
||||
|
||||
if test x$HAVE_LIBSDL = x ; then
|
||||
AC_MSG_ERROR([You need to install SDL])
|
||||
else
|
||||
SDL_CFLAGS=`$HAVE_LIBSDL --cflags`
|
||||
SDL_LIBS=`$HAVE_LIBSDL --libs`
|
||||
CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
|
||||
LIBS="$LIBS $SDL_LIBS"
|
||||
fi
|
||||
|
||||
|
||||
AC_CHECK_TOOL(HAVE_PKG, pkg-config)
|
||||
|
||||
if test ! x$HAVE_PKG = x ; then
|
||||
GTK_CFLAGS=`$HAVE_PKG gtk+-2.0 --cflags`
|
||||
GTK_LIBS=`$HAVE_PKG gtk+-2.0 --libs`
|
||||
AC_SUBST(GTK_CFLAGS)
|
||||
AC_SUBST(GTK_LIBS)
|
||||
fi
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
src/Makefile
|
||||
src/gtk/Makefile
|
||||
])
|
||||
AC_OUTPUT
|
|
@ -0,0 +1,10 @@
|
|||
SUBDIRS = . gtk
|
||||
noinst_LIBRARIES = libdesmume.a
|
||||
libdesmume_a_SOURCES = \
|
||||
ARM_CPU.cpp ARM_CPU.hpp \
|
||||
arm_instructions.cpp arm_instructions.hpp \
|
||||
bios.cpp bios.hpp CP15.cpp CP15.hpp \
|
||||
Disassembler.cpp Disassembler.hpp \
|
||||
GPU.cpp GPU.hpp log.cpp log.hpp \
|
||||
MMU.cpp MMU.hpp NDSSystem.cpp NDSSystem.hpp \
|
||||
thumb_instructions.cpp thumb_instructions.hpp
|
|
@ -0,0 +1,4 @@
|
|||
bin_PROGRAMS = desmume
|
||||
desmume_SOURCES = main.cpp
|
||||
desmume_LDADD = ../libdesmume.a $(GTK_LIBS)
|
||||
desmume_CXXFLAGS = $(GTK_CFLAGS)
|
Loading…
Reference in New Issue