From 51ebeb3627bff62254ad965d00496bf33a443a0f Mon Sep 17 00:00:00 2001 From: D'Hulster Thierry Date: Mon, 1 Aug 2016 18:53:46 +0200 Subject: [PATCH] Signed-off-by: Frater --- .gitignore | 33 ++ README.md | 8 + src/Makefile | 1010 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1051 insertions(+) create mode 100644 .gitignore create mode 100644 src/Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2b5d52e --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + diff --git a/README.md b/README.md index 78f0ae6..1723aae 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,14 @@ Visual Studio project and send a patch! Building ======== +Dependancies +------------ + +# sudo apt-get install qt4-qmake + +Building +-------- + Run "make" in the src subdirectory. If the supplied Makefile doesn't work, you can either fix it or use tmake to generate a makefile for your platform: diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..476807c --- /dev/null +++ b/src/Makefile @@ -0,0 +1,1010 @@ +############################################################################# +# Makefile for building: agistudio +# Generated by qmake (2.01a) (Qt 4.8.7) on: Mon Aug 1 18:47:31 2016 +# Project: agistudio.pro +# Template: app +# Command: /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile agistudio.pro +############################################################################# + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB +CFLAGS = -m64 -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES) +CXXFLAGS = -m64 -pipe -Wno-unused-result -O2 -D_REENTRANT -Wall -W $(DEFINES) +INCPATH = -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/Qt3Support -I/usr/include/qt4 -I. +LINK = g++ +LFLAGS = -m64 -Wl,-O1 +LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -lpthread -lQt3Support -lQtGui -lQtCore +AR = ar cqs +RANLIB = +QMAKE = /usr/lib/x86_64-linux-gnu/qt4/bin/qmake +TAR = tar -cf +COMPRESS = gzip -9f +COPY = cp -f +SED = sed +COPY_FILE = $(COPY) +COPY_DIR = $(COPY) -r +STRIP = strip +INSTALL_FILE = install -m 644 -p +INSTALL_DIR = $(COPY_DIR) +INSTALL_PROGRAM = install -m 755 -p +DEL_FILE = rm -f +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p + +####### Output directory + +OBJECTS_DIR = ./ + +####### Files + +SOURCES = agicommands.cpp \ + agiplay.cpp \ + bpicture.cpp \ + dir.cpp \ + game.cpp \ + helpwindow.cpp \ + linklist.cpp \ + logcompile.cpp \ + logdecode.cpp \ + logedit.cpp \ + logic.cpp \ + main.cpp \ + menu.cpp \ + midi.cpp \ + object.cpp \ + objedit.cpp \ + options.cpp \ + picedit.cpp \ + picture.cpp \ + preview.cpp \ + resources.cpp \ + roomgen.cpp \ + util.cpp \ + view.cpp \ + viewedit.cpp \ + words.cpp \ + wordsedit.cpp \ + wutil.cpp \ + bmp2agipic.cpp moc_helpwindow.cpp \ + moc_logedit.cpp \ + moc_menu.cpp \ + moc_objedit.cpp \ + moc_options.cpp \ + moc_picedit.cpp \ + moc_preview.cpp \ + moc_resources.cpp \ + moc_roomgen.cpp \ + moc_viewedit.cpp \ + moc_wordsedit.cpp \ + moc_wutil.cpp +OBJECTS = agicommands.o \ + agiplay.o \ + bpicture.o \ + dir.o \ + game.o \ + helpwindow.o \ + linklist.o \ + logcompile.o \ + logdecode.o \ + logedit.o \ + logic.o \ + main.o \ + menu.o \ + midi.o \ + object.o \ + objedit.o \ + options.o \ + picedit.o \ + picture.o \ + preview.o \ + resources.o \ + roomgen.o \ + util.o \ + view.o \ + viewedit.o \ + words.o \ + wordsedit.o \ + wutil.o \ + bmp2agipic.o \ + moc_helpwindow.o \ + moc_logedit.o \ + moc_menu.o \ + moc_objedit.o \ + moc_options.o \ + moc_picedit.o \ + moc_preview.o \ + moc_resources.o \ + moc_roomgen.o \ + moc_viewedit.o \ + moc_wordsedit.o \ + moc_wutil.o +DIST = /usr/share/qt4/mkspecs/common/unix.conf \ + /usr/share/qt4/mkspecs/common/linux.conf \ + /usr/share/qt4/mkspecs/common/gcc-base.conf \ + /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \ + /usr/share/qt4/mkspecs/common/g++-base.conf \ + /usr/share/qt4/mkspecs/common/g++-unix.conf \ + /usr/share/qt4/mkspecs/qconfig.pri \ + /usr/share/qt4/mkspecs/features/qt_functions.prf \ + /usr/share/qt4/mkspecs/features/qt_config.prf \ + /usr/share/qt4/mkspecs/features/exclusive_builds.prf \ + /usr/share/qt4/mkspecs/features/default_pre.prf \ + /usr/share/qt4/mkspecs/features/release.prf \ + /usr/share/qt4/mkspecs/features/default_post.prf \ + /usr/share/qt4/mkspecs/features/unix/thread.prf \ + /usr/share/qt4/mkspecs/features/warn_on.prf \ + /usr/share/qt4/mkspecs/features/qt.prf \ + /usr/share/qt4/mkspecs/features/moc.prf \ + /usr/share/qt4/mkspecs/features/include_source_dir.prf \ + agistudio.pro +QMAKE_TARGET = agistudio +DESTDIR = +TARGET = agistudio + +first: all +####### Implicit rules + +.SUFFIXES: .o .c .cpp .cc .cxx .C + +.cpp.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cc.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cxx.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.C.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.c.o: + $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" + +####### Build rules + +all: Makefile $(TARGET) + +$(TARGET): $(OBJECTS) + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + +Makefile: agistudio.pro /usr/share/qt4/mkspecs/linux-g++-64/qmake.conf /usr/share/qt4/mkspecs/common/unix.conf \ + /usr/share/qt4/mkspecs/common/linux.conf \ + /usr/share/qt4/mkspecs/common/gcc-base.conf \ + /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \ + /usr/share/qt4/mkspecs/common/g++-base.conf \ + /usr/share/qt4/mkspecs/common/g++-unix.conf \ + /usr/share/qt4/mkspecs/qconfig.pri \ + /usr/share/qt4/mkspecs/features/qt_functions.prf \ + /usr/share/qt4/mkspecs/features/qt_config.prf \ + /usr/share/qt4/mkspecs/features/exclusive_builds.prf \ + /usr/share/qt4/mkspecs/features/default_pre.prf \ + /usr/share/qt4/mkspecs/features/release.prf \ + /usr/share/qt4/mkspecs/features/default_post.prf \ + /usr/share/qt4/mkspecs/features/unix/thread.prf \ + /usr/share/qt4/mkspecs/features/warn_on.prf \ + /usr/share/qt4/mkspecs/features/qt.prf \ + /usr/share/qt4/mkspecs/features/moc.prf \ + /usr/share/qt4/mkspecs/features/include_source_dir.prf + $(QMAKE) -o Makefile agistudio.pro +/usr/share/qt4/mkspecs/common/unix.conf: +/usr/share/qt4/mkspecs/common/linux.conf: +/usr/share/qt4/mkspecs/common/gcc-base.conf: +/usr/share/qt4/mkspecs/common/gcc-base-unix.conf: +/usr/share/qt4/mkspecs/common/g++-base.conf: +/usr/share/qt4/mkspecs/common/g++-unix.conf: +/usr/share/qt4/mkspecs/qconfig.pri: +/usr/share/qt4/mkspecs/features/qt_functions.prf: +/usr/share/qt4/mkspecs/features/qt_config.prf: +/usr/share/qt4/mkspecs/features/exclusive_builds.prf: +/usr/share/qt4/mkspecs/features/default_pre.prf: +/usr/share/qt4/mkspecs/features/release.prf: +/usr/share/qt4/mkspecs/features/default_post.prf: +/usr/share/qt4/mkspecs/features/unix/thread.prf: +/usr/share/qt4/mkspecs/features/warn_on.prf: +/usr/share/qt4/mkspecs/features/qt.prf: +/usr/share/qt4/mkspecs/features/moc.prf: +/usr/share/qt4/mkspecs/features/include_source_dir.prf: +qmake: FORCE + @$(QMAKE) -o Makefile agistudio.pro + +dist: + @$(CHK_DIR_EXISTS) .tmp/agistudio1.0.0 || $(MKDIR) .tmp/agistudio1.0.0 + $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/agistudio1.0.0/ && $(COPY_FILE) --parents agicommands.h dir.h game.h global.h helpwindow.h linklist.h logedit.h logic.h menu.h midi.h object.h objedit.h options.h picedit.h picture.h preview.h resources.h roomgen.h util.h view.h viewedit.h words.h wordsedit.h wutil.h bmp2agipic.h .tmp/agistudio1.0.0/ && $(COPY_FILE) --parents agicommands.cpp agiplay.cpp bpicture.cpp dir.cpp game.cpp helpwindow.cpp linklist.cpp logcompile.cpp logdecode.cpp logedit.cpp logic.cpp main.cpp menu.cpp midi.cpp object.cpp objedit.cpp options.cpp picedit.cpp picture.cpp preview.cpp resources.cpp roomgen.cpp util.cpp view.cpp viewedit.cpp words.cpp wordsedit.cpp wutil.cpp bmp2agipic.cpp .tmp/agistudio1.0.0/ && (cd `dirname .tmp/agistudio1.0.0` && $(TAR) agistudio1.0.0.tar agistudio1.0.0 && $(COMPRESS) agistudio1.0.0.tar) && $(MOVE) `dirname .tmp/agistudio1.0.0`/agistudio1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/agistudio1.0.0 + + +clean:compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +####### Sub-libraries + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) Makefile + + +check: first + +/usr/lib/x86_64-linux-gnu/qt4/bin/moc: + (cd $(QTDIR)/src/tools/moc && $(MAKE)) + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +compiler_moc_header_make_all: moc_helpwindow.cpp moc_logedit.cpp moc_menu.cpp moc_objedit.cpp moc_options.cpp moc_picedit.cpp moc_preview.cpp moc_resources.cpp moc_roomgen.cpp moc_viewedit.cpp moc_wordsedit.cpp moc_wutil.cpp +compiler_moc_header_clean: + -$(DEL_FILE) moc_helpwindow.cpp moc_logedit.cpp moc_menu.cpp moc_objedit.cpp moc_options.cpp moc_picedit.cpp moc_preview.cpp moc_resources.cpp moc_roomgen.cpp moc_viewedit.cpp moc_wordsedit.cpp moc_wutil.cpp +moc_helpwindow.cpp: helpwindow.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) helpwindow.h -o moc_helpwindow.cpp + +moc_logedit.cpp: util.h \ + global.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + game.h \ + roomgen.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + logedit.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) logedit.h -o moc_logedit.cpp + +moc_menu.cpp: wordsedit.h \ + util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + menu.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) menu.h -o moc_menu.cpp + +moc_objedit.cpp: util.h \ + global.h \ + object.h \ + objedit.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) objedit.h -o moc_objedit.cpp + +moc_options.cpp: util.h \ + global.h \ + wutil.h \ + view.h \ + options.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) options.h -o moc_options.cpp + +moc_picedit.cpp: util.h \ + global.h \ + wutil.h \ + picture.h \ + linklist.h \ + resources.h \ + preview.h \ + view.h \ + picedit.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) picedit.h -o moc_picedit.cpp + +moc_preview.cpp: picture.h \ + linklist.h \ + util.h \ + global.h \ + view.h \ + resources.h \ + preview.h \ + preview.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) preview.h -o moc_preview.cpp + +moc_resources.cpp: preview.h \ + picture.h \ + linklist.h \ + util.h \ + global.h \ + view.h \ + resources.h \ + resources.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) resources.h -o moc_resources.cpp + +moc_roomgen.cpp: util.h \ + global.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + game.h \ + roomgen.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) roomgen.h -o moc_roomgen.cpp + +moc_viewedit.cpp: util.h \ + global.h \ + wutil.h \ + view.h \ + preview.h \ + picture.h \ + linklist.h \ + resources.h \ + viewedit.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) viewedit.h -o moc_viewedit.cpp + +moc_wordsedit.cpp: util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + wordsedit.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) wordsedit.h -o moc_wordsedit.cpp + +moc_wutil.cpp: global.h \ + wutil.h \ + /usr/lib/x86_64-linux-gnu/qt4/bin/moc + /usr/lib/x86_64-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) wutil.h -o moc_wutil.cpp + +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_clean: compiler_moc_header_clean + +####### Compile + +agicommands.o: agicommands.cpp agicommands.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o agicommands.o agicommands.cpp + +agiplay.o: agiplay.cpp game.h \ + global.h \ + menu.h \ + wordsedit.h \ + util.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o agiplay.o agiplay.cpp + +bpicture.o: bpicture.cpp game.h \ + global.h \ + menu.h \ + wordsedit.h \ + util.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o bpicture.o bpicture.cpp + +dir.o: dir.cpp game.h \ + global.h \ + menu.h \ + wordsedit.h \ + util.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dir.o dir.cpp + +game.o: game.cpp menu.h \ + wordsedit.h \ + util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o game.o game.cpp + +helpwindow.o: helpwindow.cpp helpwindow.h \ + home.xpm \ + forward.xpm \ + back.xpm \ + menu.h \ + wordsedit.h \ + util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o helpwindow.o helpwindow.cpp + +linklist.o: linklist.cpp linklist.h \ + picture.h \ + util.h \ + global.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o linklist.o linklist.cpp + +logcompile.o: logcompile.cpp logic.h \ + words.h \ + util.h \ + global.h \ + object.h \ + agicommands.h \ + game.h \ + logedit.h \ + wutil.h \ + roomgen.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + menu.h \ + wordsedit.h \ + objedit.h \ + viewedit.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o logcompile.o logcompile.cpp + +logdecode.o: logdecode.cpp game.h \ + global.h \ + logedit.h \ + util.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + roomgen.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + menu.h \ + wordsedit.h \ + objedit.h \ + viewedit.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o logdecode.o logdecode.cpp + +logedit.o: logedit.cpp logedit.h \ + util.h \ + global.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + game.h \ + roomgen.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + menu.h \ + wordsedit.h \ + objedit.h \ + viewedit.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o logedit.o logedit.cpp + +logic.o: logic.cpp logic.h \ + words.h \ + util.h \ + global.h \ + object.h \ + agicommands.h \ + game.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o logic.o logic.cpp + +main.o: main.cpp menu.h \ + wordsedit.h \ + util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp + +menu.o: menu.cpp menu.h \ + wordsedit.h \ + util.h \ + global.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + options.h \ + toolbar_open.xpm \ + toolbar_close.xpm \ + toolbar_run.xpm \ + toolbar_viewedit.xpm \ + toolbar_logedit.xpm \ + toolbar_picedit.xpm \ + toolbar_wordsedit.xpm \ + toolbar_objedit.xpm \ + toolbar_textedit.xpm \ + logo.xpm \ + app_icon.xpm + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o menu.o menu.cpp + +midi.o: midi.cpp global.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o midi.o midi.cpp + +object.o: object.cpp game.h \ + global.h \ + words.h \ + util.h \ + object.h \ + menu.h \ + wordsedit.h \ + wutil.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o object.o object.cpp + +objedit.o: objedit.cpp game.h \ + global.h \ + object.h \ + util.h \ + objedit.h \ + menu.h \ + wordsedit.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objedit.o objedit.cpp + +options.o: options.cpp options.h \ + util.h \ + global.h \ + wutil.h \ + view.h \ + game.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o options.o options.cpp + +picedit.o: picedit.cpp game.h \ + global.h \ + menu.h \ + wordsedit.h \ + util.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + left1_x.xpm \ + left2_x.xpm \ + right1_x.xpm \ + right2_x.xpm \ + zoom_minus_x.xpm \ + zoom_plus_x.xpm + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o picedit.o picedit.cpp + +picture.o: picture.cpp linklist.h \ + picture.h \ + util.h \ + global.h \ + menu.h \ + wordsedit.h \ + wutil.h \ + words.h \ + resources.h \ + preview.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + game.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o picture.o picture.cpp + +preview.o: preview.cpp resources.h \ + preview.h \ + picture.h \ + linklist.h \ + util.h \ + global.h \ + view.h \ + game.h \ + wutil.h \ + menu.h \ + wordsedit.h \ + words.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + right_x.xpm \ + left_x.xpm + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o preview.o preview.cpp + +resources.o: resources.cpp resources.h \ + preview.h \ + picture.h \ + linklist.h \ + util.h \ + global.h \ + view.h \ + game.h \ + logedit.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + roomgen.h \ + viewedit.h \ + menu.h \ + wordsedit.h \ + objedit.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + midi.h \ + bmp2agipic.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o resources.o resources.cpp + +roomgen.o: roomgen.cpp logedit.h \ + util.h \ + global.h \ + wutil.h \ + logic.h \ + words.h \ + object.h \ + agicommands.h \ + game.h \ + roomgen.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + menu.h \ + wordsedit.h \ + objedit.h \ + viewedit.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o roomgen.o roomgen.cpp + +util.o: util.cpp util.h \ + global.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o util.o util.cpp + +view.o: view.cpp game.h \ + global.h \ + view.h \ + util.h \ + viewedit.h \ + wutil.h \ + preview.h \ + picture.h \ + linklist.h \ + resources.h \ + menu.h \ + wordsedit.h \ + words.h \ + objedit.h \ + object.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o view.o view.cpp + +viewedit.o: viewedit.cpp game.h \ + global.h \ + viewedit.h \ + util.h \ + wutil.h \ + view.h \ + preview.h \ + picture.h \ + linklist.h \ + resources.h \ + menu.h \ + wordsedit.h \ + words.h \ + objedit.h \ + object.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h \ + zoom_minus_x.xpm \ + zoom_plus_x.xpm \ + right_x.xpm \ + left_x.xpm \ + rightarrow_x.xpm \ + leftarrow_x.xpm \ + uparrow_x.xpm \ + downarrow_x.xpm + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o viewedit.o viewedit.cpp + +words.o: words.cpp game.h \ + global.h \ + words.h \ + util.h \ + menu.h \ + wordsedit.h \ + wutil.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o words.o words.cpp + +wordsedit.o: wordsedit.cpp game.h \ + global.h \ + words.h \ + util.h \ + menu.h \ + wordsedit.h \ + wutil.h \ + resources.h \ + preview.h \ + picture.h \ + linklist.h \ + view.h \ + objedit.h \ + object.h \ + viewedit.h \ + logedit.h \ + logic.h \ + agicommands.h \ + roomgen.h \ + picedit.h \ + dir.h \ + helpwindow.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wordsedit.o wordsedit.cpp + +wutil.o: wutil.cpp wutil.h \ + global.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o wutil.o wutil.cpp + +bmp2agipic.o: bmp2agipic.cpp bmp2agipic.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o bmp2agipic.o bmp2agipic.cpp + +moc_helpwindow.o: moc_helpwindow.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_helpwindow.o moc_helpwindow.cpp + +moc_logedit.o: moc_logedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_logedit.o moc_logedit.cpp + +moc_menu.o: moc_menu.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_menu.o moc_menu.cpp + +moc_objedit.o: moc_objedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_objedit.o moc_objedit.cpp + +moc_options.o: moc_options.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_options.o moc_options.cpp + +moc_picedit.o: moc_picedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_picedit.o moc_picedit.cpp + +moc_preview.o: moc_preview.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_preview.o moc_preview.cpp + +moc_resources.o: moc_resources.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_resources.o moc_resources.cpp + +moc_roomgen.o: moc_roomgen.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_roomgen.o moc_roomgen.cpp + +moc_viewedit.o: moc_viewedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_viewedit.o moc_viewedit.cpp + +moc_wordsedit.o: moc_wordsedit.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wordsedit.o moc_wordsedit.cpp + +moc_wutil.o: moc_wutil.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wutil.o moc_wutil.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: +