mirror of
https://github.com/reactos/reactos.git
synced 2025-05-28 13:38:19 +00:00
Make the freeldr build system more like the reactos module
build system. (top level rules.mak, etc....) Travis Snoozy <ai2097@yahoo.com> svn path=/trunk/; revision=9579
This commit is contained in:
parent
7aeeda0f3c
commit
56481cd659
6 changed files with 48 additions and 117 deletions
|
@ -22,25 +22,7 @@ ifeq ($(HOST),)
|
|||
HOST = mingw32-windows
|
||||
endif
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
RM = rm -f
|
||||
CP = cp -f
|
||||
MKDIR = mkdir
|
||||
SEP = /
|
||||
else
|
||||
RM = cmd /C del
|
||||
CP = copy /Y
|
||||
MKDIR = md
|
||||
SEP = \$(EMPTY_VAR)
|
||||
endif
|
||||
|
||||
NASM_CMD = nasm
|
||||
NFLAGS = -fwin32 -dwin32
|
||||
BIN2C = ..$(SEP)tools$(SEP)bin2c
|
||||
TOOLSDIR = ..$(SEP)tools
|
||||
include rules.mak
|
||||
|
||||
all:
|
||||
$(MAKE) -C tools
|
||||
|
|
|
@ -17,30 +17,6 @@
|
|||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
|
||||
# Windows is default host environment
|
||||
ifeq ($(HOST),)
|
||||
HOST = mingw32-windows
|
||||
endif
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
RM = rm -f
|
||||
CP = cp -f
|
||||
MKDIR = mkdir
|
||||
SEP = /
|
||||
else
|
||||
RM = cmd /C del
|
||||
CP = copy /Y
|
||||
MKDIR = md
|
||||
SEP = \$(EMPTY_VAR)
|
||||
endif
|
||||
|
||||
NASM_CMD = nasm
|
||||
NFLAGS = -fwin32 -dwin32
|
||||
BIN2C = ..$(SEP)tools$(SEP)bin2c
|
||||
TOOLSDIR = ..$(SEP)tools
|
||||
BOOTCD_DIR = ..$(SEP)..$(SEP)bootcd
|
||||
|
||||
.PHONY : clean bootcd
|
||||
|
|
|
@ -18,33 +18,6 @@
|
|||
#
|
||||
|
||||
|
||||
# Windows is default host environment
|
||||
ifeq ($(HOST),)
|
||||
HOST = mingw32-windows
|
||||
endif
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
RM = rm -f
|
||||
CP = cp -f
|
||||
MKDIR = mkdir
|
||||
SEP = /
|
||||
CC = mingw32-gcc
|
||||
LD = mingw32-ld
|
||||
WINDRES = mingw32-windres
|
||||
else
|
||||
RM = cmd /C del
|
||||
CP = copy /Y
|
||||
MKDIR = md
|
||||
SEP = \$(EMPTY_VAR)
|
||||
CC = gcc
|
||||
LD = ld
|
||||
RM = cmd /C del
|
||||
WINDRES = windres
|
||||
endif
|
||||
|
||||
FLAGS = -Wall
|
||||
|
||||
OBJS = rs232.o fdebug.o fdebug.res
|
||||
|
|
|
@ -17,34 +17,6 @@
|
|||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
|
||||
# Windows is default host environment
|
||||
ifeq ($(HOST),)
|
||||
HOST = mingw32-windows
|
||||
endif
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
RM = rm -f
|
||||
CP = cp -f
|
||||
CC = mingw32-gcc
|
||||
LD = mingw32-ld
|
||||
AR = mingw32-ar
|
||||
NM = mingw32-nm
|
||||
MKDIR = mkdir
|
||||
SEP = /
|
||||
else
|
||||
RM = cmd /C del
|
||||
CP = copy /Y
|
||||
CC = gcc
|
||||
LD = ld
|
||||
AR = ar
|
||||
NM = nm
|
||||
MKDIR = md
|
||||
SEP = /
|
||||
endif
|
||||
|
||||
#############################################
|
||||
# CHANGE THESE FOR YOUR OUTPUT
|
||||
#
|
||||
|
|
|
@ -17,25 +17,6 @@
|
|||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
|
||||
# Windows is default host environment
|
||||
ifeq ($(HOST),)
|
||||
HOST = mingw32-windows
|
||||
endif
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
RM = rm -f
|
||||
SEP = /
|
||||
else
|
||||
RM = cmd /C del
|
||||
SEP = \$(EMPTY_VAR)
|
||||
endif
|
||||
|
||||
CC = mingw32-gcc
|
||||
LD = mingw32-ld
|
||||
|
||||
FLAGS = -Wall
|
||||
|
||||
OBJS = install.o volume.o
|
||||
|
|
47
freeldr/rules.mak
Normal file
47
freeldr/rules.mak
Normal file
|
@ -0,0 +1,47 @@
|
|||
.EXPORT_ALL_VARIABLES:
|
||||
|
||||
#
|
||||
# Choose various options
|
||||
#
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
NASM_FORMAT = win32
|
||||
PREFIX = mingw32-
|
||||
EXE_POSTFIX :=
|
||||
EXE_PREFIX := ./
|
||||
DLLTOOL = $(PREFIX)dlltool --as=$(PREFIX)as
|
||||
NASM_CMD = nasm
|
||||
DOSCLI =
|
||||
FLOPPY_DIR = /mnt/floppy
|
||||
SEP := /
|
||||
PIPE :=
|
||||
RM = rm -f
|
||||
CP = cp -f
|
||||
MKDIR = mkdir
|
||||
endif
|
||||
|
||||
ifeq ($(HOST),mingw32-windows)
|
||||
NASM_FORMAT = win32
|
||||
PREFIX =
|
||||
EXE_PREFIX :=
|
||||
EXE_POSTFIX := .exe
|
||||
DLLTOOL = $(PREFIX)dlltool --as=$(PREFIX)as
|
||||
NASM_CMD = nasmw
|
||||
DOSCLI = yes
|
||||
FLOPPY_DIR = A:
|
||||
SEP := \$(EMPTY_VAR)
|
||||
PIPE := -pipe
|
||||
RM = cmd /C del
|
||||
CP = copy /Y
|
||||
MKDIR = md
|
||||
endif
|
||||
|
||||
|
||||
NFLAGS = -fwin32 -dwin32
|
||||
BIN2C = ..$(SEP)tools$(SEP)bin2c
|
||||
TOOLSDIR = ..$(SEP)tools
|
||||
|
||||
CC = $(PREFIX)gcc
|
||||
LD = $(PREFIX)ld
|
||||
AR = $(PREFIX)ar
|
||||
NM = $(PREFIX)nm
|
||||
WINDRES = $(PREFIX)windres
|
Loading…
Reference in a new issue