Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Coffee corner » The power of Makefile
Re: The power of Makefile [message #25316 is a reply to message #25253] Tue, 16 February 2010 23:24 Go to previous messageGo to previous message
masu is currently offline  masu
Messages: 378
Registered: February 2006
Senior Member
Hi,

here is the latest version Honza and I made.
It should be possible to build any desired package in U++ root dir Smile. If it is not a main package use APP= on the cmd line (see below).
It was not extensively tested, so expect some glitches Wink.

The following variables (with defaults in []) are supported on the cmd line:
  • PKG: package name to build [ide]
  • APPNAME: name of output program file [$(PKG).out]
  • ASSEMBLY: list of directories searched for packages [uppsrc]
  • INCLUDES: extra include flags [too long]
  • LDFLAGS: extra link flags [-L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib]
  • DEFS: list of additional U++ flags [GCC]
  • OBJDIR: output directory for object files and libraries [_out]
  • VERBOSE: verbose stdout [off]

Link libraries and mainconfig flags are extracted.
Object files and libraries are put into output directories separated by package flag configuration (similar to how TheIDE it does).

Examples:

TheIDE(SHARED): make
TheIDE(SHARED NOGTK): make DEFS=NOGTK
TheIDE(NOGTK): make DEFS=NOGTK SHARED=
Controls4U_Demo(SHARED): make PKG=Controls4U_Demo ASSEMBLY=bazaar

Matthias

  • Attachment: Makefile.tbz
    (Size: 2.36KB, Downloaded 316 times)

[Updated on: Wed, 17 February 2010 16:05]

Report message to a moderator

 
Read Message icon3.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Anybody still knowing anyone using Win98?
Next Topic: What do you think I should do?
Goto Forum:
  


Current Time: Sat Apr 27 03:38:57 CEST 2024

Total time taken to generate the page: 0.02835 seconds