Commit graph

105 commits

Author SHA1 Message Date
Jan Lindemann
75b56759ee rules.mk: Now not installing local.* anymore to BUILD_XXXDIR 2007-09-30 13:51:04 +00:00
Jan Lindemann
fb3f8d82d6 rules.mk: Shuffle dependencies
- Add dependency all: all.done
  - Declare all install clean distclean .PHONY
2007-09-10 14:49:22 +00:00
Jan Lindemann
76fe85cd38 make: Add definition for LOG install targets 2007-09-09 18:51:29 +00:00
Jan Lindemann
06de9750cd rules.mk: Beautify echo-libpath target 2007-09-08 16:17:12 +00:00
Jan Lindemann
c5b15e99d5 rules.mk: Fix $(TOPDIR)/dir_build_XX.done and $(TOPDIR)/dir_install_XX.done rules 2007-09-04 21:52:07 +00:00
Jan Lindemann
336fbdda4b rules.mk: Add IMG installation file type 2007-08-30 10:18:57 +00:00
Jan Lindemann
fb361f37c9 rules.mk: Disable std_install_rules for debugging
- Beautify echo-ldflags target
  - Comment out std_install_rules depending on file attributes to see
    where it breaks
  - Move INSTALLATION_FILE_TYPES from defs.mk.in here
2007-08-26 17:27:58 +00:00
Jan Lindemann
951de3fa8a defs.mk, rules.mk: Streamlined DOC handling 2007-08-23 15:25:10 +00:00
Jan Lindemann
218f12eba7 rules.mk: Add target echo-modules 2007-08-23 01:56:49 +00:00
Jan Lindemann
b80f5c6b6f rules.mk: Beautification 2007-08-22 12:20:16 +00:00
Jan Lindemann
5686370c58 rules.mk: Code beautification
- Remove unused code
  - Beautify installation logging
2007-08-21 17:09:05 +00:00
Jan Lindemann
9e5eff01ea rules.mk: Refactor entire file
- Re-sort bigtime
  - Most standard targets are now done by user function std_install_rules
2007-08-21 16:20:04 +00:00
Jan Lindemann
5cfeb04d87 rules.mk: Support installation to /etc/sysconfig
- Add rules for
    - SYSCONFIG_DIR
    - PREFIX
    - WORKING_DIR

  - Fix owners and group of profile script and INSTALL_BINDIR
2007-08-18 20:33:04 +00:00
Jan Lindemann
be9cd1ca02 rules.mk: INSTALL_HDRDIR INSTALL_BINDIR INSTALL_LIBDIR INSTALL_MKDIR torn apart 2007-08-17 15:28:24 +00:00
Jan Lindemann
0affdb8333 rules.mk: Specify linker in LD variable instead of CC 2007-08-02 18:53:51 +00:00
Jan Lindemann
f37e3bb371 defs.mk, rules.mk: Link import dlls via MS_LD alias wine lib.exe 2007-07-18 16:41:07 +00:00
Jan Lindemann
1ab6425074 make: Add support for stripping symbols from executables 2007-07-16 18:30:56 +00:00
Jan Lindemann
1c812446e6 make: MinGW port 2007-07-16 15:15:16 +00:00
Jan Lindemann
c810ad1a09 rules.mk: Link plugins with CPP instead of CC 2007-07-14 16:44:40 +00:00
Jan Lindemann
12b543efd9 defs.mk, rules.mk: Some fixes to mingw support 2007-07-13 13:26:43 +00:00
Jan Lindemann
65ba4f3cfd make: Add support for mingw 2007-07-13 10:49:58 +00:00
Jan Lindemann
f4e5d2f12b defs.mk, rules.mk: Auto-generate NEW_LD_LIB_PATH
Add (experimental) NEW_LD_LIB_PATH automatically generated from
LDFLAGS.
2007-07-03 13:36:59 +00:00
Jan Lindemann
0f3d0ad40d make: Introduce QT_MAJOR_VERSION
- Replace QT_MAJOR_VERSION
  - Replace QT_VERSION by QT_MAJOR_VERSION
2007-06-17 11:51:29 +00:00
Jan Lindemann
acfaa37045 rules.mk: Remove distclean target 2007-06-16 17:54:34 +00:00
Jan Lindemann
bd26315c1f rules.mk: Add target trace-marks 2007-02-23 01:05:15 +00:00
Jan Lindemann
3f0b65cb96 linux-rpm-build.mk, rules.mk, generate-boot-medium.sh: Cleanup commit 2007-02-16 20:12:31 +00:00
Jan Lindemann
cf6dcadcc7 rules.mk, topdir.mk: Add files 2006-05-26 14:07:43 +00:00
Jan Lindemann
7990f63f04 rules.mk: Add targets local-% and unlocal (might be shifted into topdir.mk, not yet existing) 2006-05-26 13:48:26 +00:00
Jan Lindemann
dea2aac5db rules.mk: Remove dependency of all.done on $(OBJ) 2006-03-22 11:11:29 +00:00
Jan Lindemann
fa87315089 rules.mk: Make all.done depend on $(OBJ) 2006-03-17 21:03:09 +00:00
Jan Lindemann
b9b6053121 rules.mk: Add support for valgrind core files 2006-03-14 14:43:36 +00:00
Jan Lindemann
9e2b78be92 rules.mk: Fix moc for Qt 3 2006-03-07 21:05:16 +00:00
Jan Lindemann
5447b4cdb4 depend.mk, rules.mk: Fix dependency checking
Fix dependency checking, create seperate depfiles for every object
file.
2006-03-04 13:41:35 +00:00
Jan Lindemann
0e5e71a6e7 rules.mk: Fix dependency checks on missing .cpp an .c files 2006-03-03 18:26:48 +00:00
Jan Lindemann
9a92282f41 rules.mk: Use gcc -M instead of X11 makedepend 2006-03-03 16:20:20 +00:00
Jan Lindemann
fff821a3c2 rules.mk: Beautify targets depend and clean
- Target depend: Remove obnoxious "non-portable whitespace" warning
  - Target clean: Remove valgrind vgcore files, too
2006-02-11 16:10:52 +00:00
Jan Lindemann
ea6727a129 rules.mk: Add rules depend and depclean 2006-01-20 17:46:55 +00:00
Jan Lindemann
6a01ace009 defs.mk, rules.mk: Move GENERATE_FUNC_TIMERS from rules.mk to defs.mk.in 2005-12-02 16:10:07 +00:00
Jan Lindemann
06f633ef52 rules.mk: Rename variables for consistency
- Rename LIBDIR to BUILD_BINDIR
  - Rename PLUGIN_BIN to PLUGIN_LIB
2005-12-01 08:56:17 +00:00
Jan Lindemann
3701665c54 rules.mk: Fix infinite all.done recursion 2005-11-08 10:10:48 +00:00
Jan Lindemann
215485c0fd rules.mk: Add -D and -I CPPFLAGS to $(MOC) flags 2005-11-08 08:38:27 +00:00
Jan Lindemann
d478e6342d rules.mk: Beautification 2005-10-17 11:26:46 +00:00
Jan Lindemann
d96e4413c2 rules.mk: Add target echo-libpath 2005-07-13 09:28:09 +00:00
Jan Lindemann
fc5c6c17d1 defs.mk, rules.mk: Add targets echo-cflags and echo-development 2005-07-12 14:58:43 +00:00
Jan Lindemann
fa6ed14769 rules.mk: Add target echo-ldflags 2005-07-12 10:45:44 +00:00
Jan Lindemann
68c15232ca rules.mk, tools.mk: Relink shared project library more often
Relink shared project library after target all in every tools.mk
directory.
2005-07-11 22:27:48 +00:00
Jan Lindemann
9d141fe861 exe.mk: Split defs and rules -> ldlibpath.mk, rules.mk
Push LD_LIBRARY_PATH defs from exe.mk into ldlibpath.mk, and rules
into rules.mk.
2005-06-28 13:52:44 +00:00
Jan Lindemann
1f2f05c520 rules.mk: Disable dependency of .so files on $(LIB_SO) 2005-06-19 18:42:20 +00:00
Jan Lindemann
76cdb01bb5 rules.mk: Remove typo line 2005-06-17 11:39:32 +00:00
Jan Lindemann
3d131cd0b3 defs.mk, rules.mk: Add remake target 2005-05-11 15:39:52 +00:00