diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2013-02-25 11:56:21 +0100 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2013-02-28 02:37:34 +0000 |
commit | 2b791f1cc51eaad25bd3464f94231fe4b236fae6 (patch) | |
tree | 64dd6453b3ce0487cb0aa7676545859388508edc /dmake/unix/linux | |
parent | 9133cc452c9e473164755a2177b7a2285c09cb22 (diff) |
remove dmake, build.pl, deliver.pl and zipdep.pl
This is writing history: LibreOffice builds in ONE non-recursive make process
with full dependencies. We will now be able to really move forward without the
old build system. A big 'Thank you!' goes out to everyone contributing to
solenv/gbuild, especially:
- David Tardon
- Norbert Thiebaud
- Tor Lillqvist
- Michael Stahl
- Matúš Kukan
- Stephan Bergmann
- Luboš Luňák
- Caolán McNamara
- Mathias Bauer
- Jan Holesovsky
- Peter Foley
- Andras Timar
- Hans-Joachim Lankenau
and all the heroes migrating all the modules of LibreOffice to gbuild.
By explicit request this commit has to be completed with this quote:
I say we take off and nuke the entire site from orbit.
It's the only way to be sure.
Hold on a second.
This installation has a substantial dollar value attached to it.
They can bill me.
Change-Id: I72fa17cfb24fae00ca78cfe0eb5782c1788d2dcc
Reviewed-on: https://gerrit.libreoffice.org/2445
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Niko Rönkkö <ronkko@iki.fi>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Diffstat (limited to 'dmake/unix/linux')
-rw-r--r-- | dmake/unix/linux/config.mk | 27 | ||||
-rw-r--r-- | dmake/unix/linux/gnu/config.mk | 4 | ||||
-rw-r--r-- | dmake/unix/linux/gnu/make.sh | 193 | ||||
-rw-r--r-- | dmake/unix/linux/gnu/public.h | 170 | ||||
-rw-r--r-- | dmake/unix/linux/gnu/template.mk | 7 |
5 files changed, 0 insertions, 401 deletions
diff --git a/dmake/unix/linux/config.mk b/dmake/unix/linux/config.mk deleted file mode 100644 index 75bcf3c2a211..000000000000 --- a/dmake/unix/linux/config.mk +++ /dev/null @@ -1,27 +0,0 @@ -# This is the SysV R3 UNIX configuration file for DMAKE -# It simply modifies the values of SRC, and checks to see if -# OSENVIRONMENT is defined. If so it includes the appropriate -# config.mk file. -# -# It also sets the values of .SOURCE.c and .SOURCE.h to include the local -# directory. -# -osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) - -# The following are required sources -OSDSRC := -.IF $(OSDSRC) - SRC += $(OSDSRC) - .SETDIR=$(osrdir) : $(OSDSRC) -.END - -.SOURCE.h : $(osrdir) - -# Local configuration modifications for CFLAGS, there's local SysV includes -# too. -CFLAGS += -I$(osrdir) - -# See if we modify anything in the lower levels. -.IF $(OSENVIRONMENT) != $(NULL) - .INCLUDE .IGNORE : $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT)$(DIRSEPSTR)config.mk -.END diff --git a/dmake/unix/linux/gnu/config.mk b/dmake/unix/linux/gnu/config.mk deleted file mode 100644 index e351490a6b3d..000000000000 --- a/dmake/unix/linux/gnu/config.mk +++ /dev/null @@ -1,4 +0,0 @@ -# This is the Linux gnu configuration file for DMAKE -# It makes sure we include from the right place. -# -CFLAGS += -I$(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) diff --git a/dmake/unix/linux/gnu/make.sh b/dmake/unix/linux/gnu/make.sh deleted file mode 100644 index 8e0aa400a80b..000000000000 --- a/dmake/unix/linux/gnu/make.sh +++ /dev/null @@ -1,193 +0,0 @@ -platform=`uname -m`; export platform; - -mkdir objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c -fi -mv infer.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c -fi -mv make.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c -fi -mv stat.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c -fi -mv expand.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c -fi -mv dmstring.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c -fi -mv hash.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c -fi -mv dag.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c -fi -mv dmake.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c -fi -mv path.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c -fi -mv imacs.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c -fi -mv sysintf.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c -fi -mv parse.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c -fi -mv getinp.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c -fi -mv quit.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c -fi -mv state.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c -fi -mv dmdump.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c -fi -mv macparse.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c -fi -mv rulparse.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c -fi -mv percent.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c -fi -mv function.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c -fi -mv arlib.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c -fi -mv dirbrk.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c -fi -mv rmprq.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c -fi -mv ruletab.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c -fi -mv runargv.o objects - -if test $platform = sparc -o $platform = sparc64; then -gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c -else -gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c -fi -mv dcache.o objects - -gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \ -objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \ -objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \ -objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \ -objects/rulparse.o objects/percent.o objects/function.o objects/arlib.o \ -objects/dirbrk.o objects/rmprq.o objects/ruletab.o objects/runargv.o objects/dcache.o -cp unix/linux/gnu/template.mk startup/config.mk diff --git a/dmake/unix/linux/gnu/public.h b/dmake/unix/linux/gnu/public.h deleted file mode 100644 index da4020ed7968..000000000000 --- a/dmake/unix/linux/gnu/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* --- --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -const int in_quit ANSI((void)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -time_t seek_arch ANSI((char *, char *)); -int touch_arch ANSI(( char *, char *)); -void void_lcache ANSI(( char *, char *)); -int If_root_path ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -int Wait_for_child ANSI((int, int)); -void Clean_up_processes ANSI(()); -time_t CacheStat ANSI((char *, int)); - - -#endif diff --git a/dmake/unix/linux/gnu/template.mk b/dmake/unix/linux/gnu/template.mk deleted file mode 100644 index a0bcef64097b..000000000000 --- a/dmake/unix/linux/gnu/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= unix - OSRELEASE *:= linux - OSENVIRONMENT *:= gnu |