Commit graph

722 commits

Author SHA1 Message Date
Jan Lindemann
7acfdd6021 defs-dist.mk: Falling back on $(MODDIR)/make/defs-dist.mk default values 2007-08-16 19:53:39 +00:00
Jan Lindemann
b03a784f57 topdir.mk: Remove make/moddir.mk (info should now be in proj.mk) 2007-08-16 19:04:22 +00:00
Jan Lindemann
64ecae7aeb zip-windows-files.mk: Add file 2007-08-16 18:06:20 +00:00
Jan Lindemann
996acdd244 rpmdist.mk: Add new targets rpm-install + rpm-uninstall
- Add targets rpm-install rpm-uninstall
  - Now update repository on rpm-release
  - Remove misplaced autoconf stuff
2007-08-16 18:05:20 +00:00
Jan Lindemann
882555a2af cfg_dist.mk: USE_COMPILER_OPTIMIZATION_OPTS = true 2007-08-16 18:05:18 +00:00
Jan Lindemann
c545c71b7a topdir.mk: Put all undispensable topdir Makefile functionality 2007-08-16 18:03:28 +00:00
Jan Lindemann
1c9b4dc4ed std-tools.mk: Add file 2007-08-16 13:20:56 +00:00
Jan Lindemann
111f128fb8 defs.mk: Include defs-dev.mk or defs-dist.mk 2007-08-16 10:39:42 +00:00
Jan Lindemann
0270bbb48c defs-dev.mk, defs-dist.mk: Add files 2007-08-16 10:39:01 +00:00
Jan Lindemann
ec0b878791 rpmdist.mk: Fix RPM_VERSION (remove -dev) 2007-08-15 23:00:18 +00:00
Jan Lindemann
52db6bd7a3 defs.mk: Fix PROJECT (removed version for version auto-generated from directory) 2007-08-15 23:00:13 +00:00
Jan Lindemann
e86ce54c6a cfg_dev.mk: Add ENV_PREFIX to PREFIX, VAR_PREFIX and DOC_PREFIX 2007-08-15 23:00:07 +00:00
Jan Lindemann
13546383e0 make: Add MOD_SCRIPT_DIR
Add a unified $(MOD_SCRIPT_DIR) definition and usage, ubiquitously
used but not very well tested.
2007-08-15 14:15:37 +00:00
Jan Lindemann
ee616728a5 mkspec-wrapper.sh: Remove -dev from release, because it confused rpmbuild 2007-08-15 02:55:07 +00:00
Jan Lindemann
d702d91080 rpmdist.mk: Fix architecture and source rpm generation 2007-08-14 15:32:33 +00:00
Jan Lindemann
390e920e85 rpmdist.mk: Follow rpmbuild replacing rpm
- Fix
    - Rpmbuild instead of rpm
    - Tar option order

  - Prefixed most targets by rpm-, to provide for later extension to
    other targets
2007-08-14 12:48:42 +00:00
Jan Lindemann
2d0fc317e9 mkspec-wrapper.sh: Make INSTALL_LOG /tmp/rpmbuild/install.log (untested) 2007-08-14 12:48:38 +00:00
Jan Lindemann
66fd5e8080 defs.mk: Re-enabled GFILTER 2007-08-13 18:35:13 +00:00
Jan Lindemann
611ba90b83 defs.mk: Switched off -fstack-check by default, because it confused the hell out of valgrind 2007-08-12 19:34:53 +00:00
Jan Lindemann
f89e3680a8 defs.mk: Add -fstack-check and -fexceptions to CFLAGS 2007-08-11 16:57:54 +00:00
Jan Lindemann
c153a14130 defs.mk: Indentation fix 2007-08-03 09:53:18 +00:00
Jan Lindemann
e20bfcec4f defs.mk: Give up C linkage for C++ linkage
- Link with GPP instead of CC

  - Add -shared-libgcc to linker flags, which (I think) is redundant
    to using g++ instead of gcc
    TODO: clean this up, together with either going back to gcc or kicking out -lstdc++, too
2007-08-02 18:55:58 +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
fcd4278991 proj.mk.in: Define -D_USRDLL and -DXCHANGE_EXPORTS for Linux, too 2007-08-02 18:53:13 +00:00
Jan Lindemann
b77035c416 defs.mk: Support GCC 4.x
- Add -DGCC_HASCLASSVISIBILITY for gcc >= 4.x
  - Add USE_EXCEPTIONS_IN_C
2007-08-02 16:55:11 +00:00
Jan Lindemann
3f006bba30 defs.mk: Add default definition for PROJECT variable 2007-08-02 13:27:38 +00:00
Jan Lindemann
b73a36cbab rpmdist.mk: Add default definitions for FTP variables 2007-08-02 13:27:19 +00:00
Jan Lindemann
9de5ab0b83 defs.mk, exe.mk: Fix installation of BUILD_EXE_BIN 2007-07-30 19:26:58 +00:00
Jan Lindemann
8d6388d574 defs.mk: Add support for pre-local.mk (not sure if this should be kept) 2007-07-27 12:37:52 +00:00
Jan Lindemann
794f00a907 defs.mk: Fix BINARY_VERSION, determining symbol linkage version 2007-07-27 12:30:35 +00:00
Jan Lindemann
df0c270d38 lo.mk: Add install target 2007-07-20 08:51:52 +00:00
Jan Lindemann
c1e646143b lib.mk, scripts.mk: Create installation directory if not already present 2007-07-20 08:51:25 +00:00
Jan Lindemann
78e4a1a360 exe.mk: Add $(STRIP_DONE) to all target 2007-07-18 17:19:28 +00:00
Jan Lindemann
b19223b5c6 lib.mk: Improve wine support
- Link import dlls via MS_LD alias wine lib.exe
  - Niftify clean targets
2007-07-18 16:41:37 +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
98509f1aaf lib.mk: Add .dll to clean target 2007-07-16 15:20:55 +00:00
Jan Lindemann
1c812446e6 make: MinGW port 2007-07-16 15:15:16 +00:00
Jan Lindemann
60f70015f3 defs.mk: Push -lytools to back 2007-07-14 16:45:32 +00:00
Jan Lindemann
f71bd0281d lo.mk: Add rules for .dll plugins (TARGET = mingw) 2007-07-14 16:45:15 +00:00
Jan Lindemann
c810ad1a09 rules.mk: Link plugins with CPP instead of CC 2007-07-14 16:44:40 +00:00
Jan Lindemann
ae727b1735 dummy.mk, proj.mk.in: Make ytools compile against mingw under Linux (cross-tools) 2007-07-13 19:32:36 +00:00
Jan Lindemann
1133f4b7b8 defs.mk: Beautify compiler definition (somewhat) 2007-07-13 14:06:25 +00:00
Jan Lindemann
34cf5d467c proj.mk.in: -ldl and -lpthread were missing in LDFLAGS 2007-07-13 14:06:12 +00:00
Jan Lindemann
12b543efd9 defs.mk, rules.mk: Some fixes to mingw support 2007-07-13 13:26:43 +00:00
Jan Lindemann
9b9343c48a standalone-exe.mk: Add USE_PROJECT_LIB = false 2007-07-13 10:52:25 +00:00
Jan Lindemann
65ba4f3cfd make: Add support for mingw 2007-07-13 10:49:58 +00:00
Jan Lindemann
fedd4615db standalone-exe.mk: Streamline some variables
- Leave definition of EXE to run.mk
  - Fix some prerequisites (VERSION, DIST_VERSION, USE_CFG_XXX_MK)
2007-07-13 10:49:46 +00:00
Jan Lindemann
7d3336a4fd test-exe.mk: EXE is now only optionally defined 2007-07-13 10:48:41 +00:00
Jan Lindemann
6f8ab92984 so.mk: Install plugins into $(LIBDIR) 2007-07-12 13:24:15 +00:00