The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Results 1 to 10 of 10

[Release] Java PSP Makefile Creator v1

This is a discussion on [Release] Java PSP Makefile Creator v1 within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; (EDIT: Scroll down for version 1.1 of JPMC) After a few years of being "off the grid" in the psp ...

  
  1. #1
    QJ Gamer Silver
    Points: 10,995, Level: 69
    Level completed: 37%, Points required for next Level: 255
    Overall activity: 0%

    Join Date
    Oct 2005
    Location
    ~* Confidential *~
    Posts
    839
    QJ Pts
    10,995
    Level
    69
    Downloads
    0
    Uploads
    0

    Default [Release (Update to v1.1)] Java PSP Makefile Creator v1

    (EDIT: Scroll down for version 1.1 of JPMC)

    After a few years of being "off the grid" in the psp dev scene, I'm back with a new and different Makefile creator.

    Spoiler for Screenshot:


    Spoiler for Readme.txt:
    This is version 1 of the Java PSP Makefile Creator.
    This is intended to create makefiles that are talored to psp programming.

    Features include:
    - Multiplatform for all operating systems that use java.
    -- E.G. Linux, Windows, and Mac.
    - Real time update and preview of makefile.
    - Adjustable views of preview and entries.
    - Save the makefile where you want.
    - Some tooltips of entries:
    -- OBJS
    -- LIBS
    -- PSP_EBOOT_TITLE

    Features to come:
    - Automatic scanning of the psp library directory to be able to add libraries to your makefile that you have.

    (may take a while to code.)
    - Loading of makefiles (may not work with all makefiles, such as the ones created for luaplayer.)(Will take a

    few versions).

    Note:
    I have no idea if the "start JPMC.sh" will work for mac or if it will work correctly for linux.
    If you are having problems, open bash or a command prompt to the folder where the jar file is and execute "java

    -jar Java_PSP_Makefile_Creator .jar".
    On windows, you most likely can just double click the jar file to execute the program.


    I'll be working with this along with a new library that I'm creating that will also help out in psp development.
    Attached Thumbnails Attached Thumbnails [Release] Java PSP Makefile Creator v1-screenshot.jpg  
    Attached Files Attached Files
    Last edited by alatnet; 09-21-2009 at 06:38 PM.

    "Every team needs an idealistic person (whether they are a noob or a pro), my team doesn't have one cus im the idealistic founder."-me
    Anime/Manga and Fanfiction is my inspiration!

    Creator of:
    - PSPSDK makefile creator - Lua Prompt - Animated Sprite Class\Library for Lua - Gmax2PSP -

  2. #2
    Gone. May be back
    Points: 5,135, Level: 45
    Level completed: 93%, Points required for next Level: 15
    Overall activity: 0%

    Join Date
    Jun 2009
    Location
    N/A
    Posts
    651
    QJ Pts
    5,135
    Level
    45
    Downloads
    1
    Uploads
    0

    Default

    thanks for spoiling the screenshot. it makes it so much easier to load, and view if you wish.

  3. #3
    QJ Gamer Silver
    Points: 10,995, Level: 69
    Level completed: 37%, Points required for next Level: 255
    Overall activity: 0%

    Join Date
    Oct 2005
    Location
    ~* Confidential *~
    Posts
    839
    QJ Pts
    10,995
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by larryr View Post
    thanks for spoiling the screenshot. it makes it so much easier to load, and view if you wish.
    No prob. :)

    "Every team needs an idealistic person (whether they are a noob or a pro), my team doesn't have one cus im the idealistic founder."-me
    Anime/Manga and Fanfiction is my inspiration!

    Creator of:
    - PSPSDK makefile creator - Lua Prompt - Animated Sprite Class\Library for Lua - Gmax2PSP -

  4. #4
    QJ Gamer Silver
    Points: 10,995, Level: 69
    Level completed: 37%, Points required for next Level: 255
    Overall activity: 0%

    Join Date
    Oct 2005
    Location
    ~* Confidential *~
    Posts
    839
    QJ Pts
    10,995
    Level
    69
    Downloads
    0
    Uploads
    0

    Exclamation [Release/update] Java PSP Makefile Creator v1.1

    Heh, in less than 25 hours, I updated this program to 1.1.
    Spoiler for Screenshots:


    Spoiler for Readme.txt:
    This is version 1.1 of the Java PSP Makefile Creator.
    This is intended to create makefiles that are talored to psp programming.

    Features include:
    - Multiplatform for all operating systems that use java.
    -- E.G. Linux, Windows, and Mac.
    - Real time update and preview of makefile.
    - Adjustable views of preview and entries.
    - Save the makefile where you want.
    - Some tooltips of entries:
    -- OBJS
    -- LIBS
    -- PSP_EBOOT_TITLE
    -- PSP_EBOOT_ICON
    -- PSP_EBOOT_PIC1
    -- LDFLAGS
    - Ability to add library entries to the LIB entry.
    -- Scanning of library directory that user chooses.

    Features to come:
    - Loading of makefiles (may not work with all makefiles, such as the ones created for luaplayer.)(Will take a few versions).

    Note:
    I have no idea if the "start JPMC.sh" will work for mac or if it will work correctly for linux.
    If you are having problems, open bash or a command prompt to the folder where the jar file is and execute "java -jar Java_PSP_Makefile_Creator .jar".
    On windows, you most likely can just double click the jar file to execute the program.

    Spoiler for Change log:
    Version 1.1:
    - added library dialog.
    -- has ability to scan, parse, and display library directory and its contents when user chooses a library directory.
    - added entries PSP_EBOOT_ICON and PSP_EBOOT_PIC1 (users can choose to add the entries or not).
    - added tooltips to LDFLAGS, PSP_EBOOT_ICON, and PSP_EBOOT_PIC1.
    - changed BUILD_PRX to combo box where user can choose to hide the entry in the makefile or have it set to BUILD_PRX=0 or BUILD_PRX=1.
    - moved PRX_EXPORT to it's own entry and gave users the choice to add the entry in the makefile.
    - adjusted Thread.sleep(1) to Thread.sleep(100) to have program use less processor resources.

    Version 1.0:
    - First version release.

    Over all, this is getting to be a very useful program.
    That being said, I did notice that my old makefile creator was "temporary removed" from download.qj.net. Anyone know why? Not that im complaining or anything, cus this makefile creator is superior to that one and has the benefit of being multiplatform.
    Anyway, I don't think I should be thought of some person garnering for attention when saying this, but... Front page anyone? I'm ok with not being on the front page.
    Attached Thumbnails Attached Thumbnails [Release] Java PSP Makefile Creator v1-screenshot1.jpg   [Release] Java PSP Makefile Creator v1-screenshot2.jpg   [Release] Java PSP Makefile Creator v1-screenshot3.jpg   [Release] Java PSP Makefile Creator v1-screenshot4.jpg  
    Attached Files Attached Files

    "Every team needs an idealistic person (whether they are a noob or a pro), my team doesn't have one cus im the idealistic founder."-me
    Anime/Manga and Fanfiction is my inspiration!

    Creator of:
    - PSPSDK makefile creator - Lua Prompt - Animated Sprite Class\Library for Lua - Gmax2PSP -

  5. #5
    No longer a community member.
    Points: 6,420, Level: 52
    Level completed: 35%, Points required for next Level: 130
    Overall activity: 0%

    Join Date
    Sep 2006
    Location
    Over there.
    Posts
    666
    QJ Pts
    6,420
    Level
    52
    Downloads
    0
    Uploads
    0

    Default

    So what is the point of this? I mean, it is quite easy to make a makefile. So to be brutally honest, I see no point in this application, especially since you make the makefile once, and only edit it on occasion. Seems like this would create more of a hassle, since when you are coding you already have a text editor open, no need to run another app. Also, did you make sure when you add libs that they are linked in the proper order? What about options for automatic distribution packaging? I have that in most my makefiles. So I just type make release and I get a zip to hand out.

  6. #6
    QJ Gamer Silver
    Points: 10,995, Level: 69
    Level completed: 37%, Points required for next Level: 255
    Overall activity: 0%

    Join Date
    Oct 2005
    Location
    ~* Confidential *~
    Posts
    839
    QJ Pts
    10,995
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by a_noob View Post
    So what is the point of this? I mean, it is quite easy to make a makefile. So to be brutally honest, I see no point in this application, especially since you make the makefile once, and only edit it on occasion. Seems like this would create more of a hassle, since when you are coding you already have a text editor open, no need to run another app. Also, did you make sure when you add libs that they are linked in the proper order? What about options for automatic distribution packaging? I have that in most my makefiles. So I just type make release and I get a zip to hand out.
    Those are valid points.
    The point of this is to quickly make a makefile for psp programs.
    As the program is enhanced so will the functionality.
    Currently I have no way of knowing how to link the libraries in the proper order. If someone can provide me with a list of the order of the libraries, I can quickly fix that in my program.
    As for automatic distribution, I don't have that much knowledge in makefile coding to figure out how to do that asside from some that I have made for some of my standard C\C++ computer programs which has the make release commands. I could add a part to the program that enables the user to choose to add their own make release commands if needed be.

    "Every team needs an idealistic person (whether they are a noob or a pro), my team doesn't have one cus im the idealistic founder."-me
    Anime/Manga and Fanfiction is my inspiration!

    Creator of:
    - PSPSDK makefile creator - Lua Prompt - Animated Sprite Class\Library for Lua - Gmax2PSP -

  7. #7
    Speed for life
    Points: 121,080, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%
    Awards:
    Most Popular

    Join Date
    Jan 2009
    Location
    Greece,Limnos
    Posts
    7,863
    QJ Pts
    121,080
    Level
    100
    My Mood
    Relaxed
    Downloads
    12
    Uploads
    2

    Default

    Nice app man.
    Keep it up
    [SIZE="1"][COLOR=limegreen]Phat PSP 1004 TA-079 v3 + Sony 16GB Mark II + tiltFX with 5.00 m33-6 + 1.50 kernel +Prometheus-4 patch + 5.01 patch[/COLOR]
    [COLOR=DarkOrange]Phat PS3 CECHG04 40GB (750GB) with 3.55.2 PRIVACY[/COLOR]
    [COLOR=Red]Slim PS2 SCPH-75004 + Free McBoot 1.8b + uLaunchELF v4.42 + ESR beta r9b[/COLOR]
    [COLOR=teal]iPhone 3G 8GB jailbroken with iOS 4.2.1 with OpeniBoot 0.2 and iDroid Pepparkaka 11.04 (Android 2.3.3)[/COLOR]
    [COLOR=DarkOrchid]Fujitsu Simens Amilo PA1510 + 2.5GB Ram + AMD Sempron 3400+ 1.8GHz + Windows XP/Ubuntu 9.10[/COLOR][/SIZE]

    [URL="http://forums.qj.net/guides-psp-hacks-homebrew-emulators/159330-guide-how-patch-5-55-6-00-6-10-6-20-6-30-6-31-6-35-6-36-games-all-cfw.html"]Patch the 5.55/6.00/6.10/6.20/6.30/6.31/6.35/6.36 games to work with all FWs[/URL]
    [URL="http://forums.qj.net/psp-general/170056-cwcheat-databases.html"]My CWCheat databases[/URL]
    [URL="http://forums.qj.net/guides-psp-hacks-homebrew-emulators/156916-guide-ultimate-psp-game-addons-guide.html"]PSP Game Addons[/URL]
    [URL="http://forums.qj.net/blogs/nickxab/"]My qj blog[/URL]
    [URL="http://forums.qj.net/blogs/nickxab/17-cydia-sources.html"]Cydia Sources[/URL]

    [IMG]http://img32.imageshack.us/img32/6181/58350347.png[/IMG]
    [IMG]http://img156.imageshack.us/img156/5489/consoles.gif[/IMG]
    [IMG]http://img843.imageshack.us/img843/2356/kyoshoracer.jpg[/IMG]
    [IMG]http://img80.imageshack.us/img80/8681/userbar794826.gif[/IMG]
    [IMG]http://img517.imageshack.us/img517/2861/userbar781427.gif[/IMG]
    [IMG]http://img256.imageshack.us/img256/3394/userbar781454.gif[/IMG]
    [IMG]http://img231.imageshack.us/img231/1889/userbar781443.gif[/IMG]
    [IMG]http://www.userbars.com/i/542861.gif[/IMG]

  8. #8
    QJ Gamer Gold
    Points: 9,490, Level: 65
    Level completed: 47%, Points required for next Level: 160
    Overall activity: 0%

    Join Date
    Nov 2008
    Location
    CAD
    Posts
    692
    QJ Pts
    9,490
    Level
    65
    Downloads
    18
    Uploads
    4

    Default

    Quote Originally Posted by alatnet View Post
    Currently I have no way of knowing how to link the libraries in the proper order. If someone can provide me with a list of the order of the libraries, I can quickly fix that in my program.
    well, here's how I do it:
    first: the normal developer-made libraries (oslib, libge, etc)
    second: the -lz and -lm
    and last: all the pspsdk libraries, but those are automatically included with the psptoolchain

  9. #9
    QJ Gamer Silver
    Points: 10,995, Level: 69
    Level completed: 37%, Points required for next Level: 255
    Overall activity: 0%

    Join Date
    Oct 2005
    Location
    ~* Confidential *~
    Posts
    839
    QJ Pts
    10,995
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    well... here's what luaplayer has for it's library definition:
    Code:
    LIBS=  -llua -llualib -lpng -ljpeg -lz -lpspgum -lm -lmikmod -lmmio $(shell freetype-config --libs) \
    	-lpsprtc -lpspaudiolib -lpspaudio -lpspusb -lpspusbstor -lpsppower \
    	-lpspwlan -lpspgu -lpspdebug -lpsphprm_driver
    as you can see from this, the libs are a bit jumbled up where as mootjeuh says that normal dev-made libs are first then -lz and -lm, in between -lz and -lm a pspsdk libs is there and continues with dev-libs and finishes with pspsdk libs. While i know that order is important with compiling, it is most likely going to be difficult to get the libs in order.


    Edit:
    crap... noticed a bug with the library loading.
    Seems that when you load a library directory, when you try to do it again, it wont let you.
    Will try and fix it as soon as possible.

    Edit2:
    Ok... more of a wierd bug where it loads the libs but you can load more libs on top of the libs you already have...
    I guess it's somewhat useful...
    Last edited by alatnet; 09-22-2009 at 02:24 PM.

    "Every team needs an idealistic person (whether they are a noob or a pro), my team doesn't have one cus im the idealistic founder."-me
    Anime/Manga and Fanfiction is my inspiration!

    Creator of:
    - PSPSDK makefile creator - Lua Prompt - Animated Sprite Class\Library for Lua - Gmax2PSP -

  10. #10
    QJ Gamer Blue
    Points: 1,864, Level: 25
    Level completed: 64%, Points required for next Level: 36
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Sep 2009
    Location
    india
    Posts
    16
    QJ Pts
    1,864
    Level
    25
    Downloads
    0
    Uploads
    0

    Default

    thats a new one.cool app man


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 05:58 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C3.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?