]> Shamusworld >> Repos - virtualjaguar/blobdiff - Makefile
Virtual Jaguar 2.0.0 release.
[virtualjaguar] / Makefile
index 54dcca69753fa07381cdada03cd1f57d0c2d4408..4061bb1add815d50c9fb8fbb7917d20fb9e83939 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -23,33 +23,37 @@ all: prepare virtualjaguar
 
 prepare:
        @echo -e "\033[01;33m***\033[00;32m Preparing to compile Virtual Jaguar...\033[00m"
-#      @echo "#define VJ_RELEASE_VERSION \"v2.0.0\"" > src/version.h
-#      @echo "#define VJ_RELEASE_SUBVERSION \"Final\"" >> src/version.h
-       @echo "#define VJ_RELEASE_VERSION \"SVN `svn info | grep -i revision`\"" > src/version.h
-       @echo "#define VJ_RELEASE_SUBVERSION \"2.0.0 Prerelease\"" >> src/version.h
+       @echo "#define VJ_RELEASE_VERSION \"v2.0.0\"" > src/version.h
+       @echo "#define VJ_RELEASE_SUBVERSION \"Final\"" >> src/version.h
+#      @echo "#define VJ_RELEASE_VERSION \"SVN `svn info | grep -i revision`\"" > src/version.h
+#      @echo "#define VJ_RELEASE_SUBVERSION \"2.0.0 Prerelease\"" >> src/version.h
 
 virtualjaguar: sources libs makefile-qt
-       @echo -e "\033[01;33m***\033[00;32m Making Virtual Jaguar...\033[00m"
+       @echo -e "\033[01;33m***\033[00;32m Making Virtual Jaguar GUI...\033[00m"
        $(MAKE) -f makefile-qt
 
 makefile-qt: virtualjaguar.pro
        @echo -e "\033[01;33m***\033[00;32m Creating Qt makefile...\033[00m"
        qmake $(QMAKE_EXTRA) virtualjaguar.pro -o makefile-qt
 
-libs: obj/libmusashi.a
+libs: obj/libmusashi.a obj/libjaguarcore.a
        @echo -e "\033[01;33m***\033[00;32m Libraries successfully made.\033[00m"
 
-obj/libmusashi.a:
+obj/libmusashi.a: musashi.mak sources
        @echo -e "\033[01;33m***\033[00;32m Making Musashi...\033[00m"
        $(MAKE) -f musashi.mak
 
+obj/libjaguarcore.a: jaguarcore.mak sources
+       @echo -e "\033[01;33m***\033[00;32m Making Virtual Jaguar core...\033[00m"
+       $(MAKE) -f jaguarcore.mak
+
 sources: src/*.h src/*.cpp src/*.c
 
 clean:
        @echo -ne "\033[01;33m***\033[00;32m Cleaning out the garbage...\033[00m"
        @-rm -rf ./obj
-       @-rm makefile-qt
-       @-rm virtualjaguar
+       @-rm -rf makefile-qt
+       @-rm -rf virtualjaguar
        @-$(FIND) . -name "*~" -exec rm -f {} \;
        @echo "done!"