Skip to content

Commit

Permalink
Don't use := in makefiles, it's unportable.
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown authored and unknown committed Mar 5, 2010
1 parent 154c89f commit 0fe41d3
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 72 deletions.
60 changes: 30 additions & 30 deletions build/Makefile.in
@@ -1,42 +1,42 @@
## arguments we want to run parrot with
PARROT_ARGS :=
PARROT_ARGS =

## configuration settings
VERSION := @versiondir@
BIN_DIR := @bindir@
LIB_DIR := @libdir@$(VERSION)
DOC_DIR := @docdir@$(VERSION)
MANDIR := @mandir@$(VERSION)
VERSION = @versiondir@
BIN_DIR = @bindir@
LIB_DIR = @libdir@$(VERSION)
DOC_DIR = @docdir@$(VERSION)
MANDIR = @mandir@$(VERSION)

# Set up extensions
LOAD_EXT := @load_ext@
O := @o@
LOAD_EXT = @load_ext@
O = @o@

# Various paths
PERL6GRAMMAR := $(LIB_DIR)/library/PGE/Perl6Grammar.pbc
NQP := $(LIB_DIR)/languages/nqp/nqp.pbc
PCT := $(LIB_DIR)/library/PCT.pbc
PMC_DIR := src/pmc
PERL6GRAMMAR = $(LIB_DIR)/library/PGE/Perl6Grammar.pbc
NQP = $(LIB_DIR)/languages/nqp/nqp.pbc
PCT = $(LIB_DIR)/library/PCT.pbc
PMC_DIR = src/pmc

## Setup some commands
MAKE := @make_c@
PERL := @perl@
CAT := @cat@
CHMOD := @chmod@
CP := @cp@
MKPATH := @mkpath@
RM_F := @rm_f@
RM_RF := @rm_rf@
POD2MAN := pod2man
PARROT := $(BIN_DIR)/parrot@exe@
PBC_TO_EXE := $(BIN_DIR)/pbc_to_exe@exe@
MAKE = @make_c@
PERL = @perl@
CAT = @cat@
CHMOD = @chmod@
CP = @cp@
MKPATH = @mkpath@
RM_F = @rm_f@
RM_RF = @rm_rf@
POD2MAN = pod2man
PARROT = $(BIN_DIR)/parrot@exe@
PBC_TO_EXE = $(BIN_DIR)/pbc_to_exe@exe@
#IF(darwin):
#IF(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X compilation/linking
#IF(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
#IF(darwin):export MACOSX_DEPLOYMENT_TARGET = @osx_version@

BLIZKOST_GROUP := $(PMC_DIR)/blizkost_group$(LOAD_EXT)
BLIZKOST_GROUP = $(PMC_DIR)/blizkost_group$(LOAD_EXT)

PMC_DEPS := \
PMC_DEPS = \
build/src/pmc/Makefile.in \
$(PMC_DIR)/p5array.pmc \
$(PMC_DIR)/p5hash.pmc \
Expand All @@ -45,12 +45,12 @@ PMC_DEPS := \
$(PMC_DIR)/p5scalar.pmc \
$(PMC_DIR)/p5sub.pmc

SOURCES := \
SOURCES = \
perl5.pir

DOCS := README
DOCS = README

BUILD_CLEANUPS := \
BUILD_CLEANUPS = \
perl5.pbc \
"src/gen_*.pir" \
"*.c" \
Expand All @@ -61,7 +61,7 @@ BUILD_CLEANUPS := \
#IF(win32): "setup-parrot-*.exe" \
installable_blizkost@exe@

TEST_CLEANUPS :=
TEST_CLEANUPS =

# the default target
build: \
Expand Down
84 changes: 42 additions & 42 deletions build/src/pmc/Makefile.in
@@ -1,49 +1,49 @@
## $Id$

# values from parrot_config
VERSION_DIR := @versiondir@
INCLUDE_DIR := @includedir@$(VERSION_DIR)
LIB_DIR := @libdir@$(VERSION_DIR)
SRC_DIR := @srcdir@$(VERSION_DIR)
TOOLS_DIR := @libdir@$(VERSION_DIR)/tools/lib
STAGING_DIR := ../../dynext
#INSTALL_DIR := $(LIB_DIR)/languages/blizkost/dynext
INSTALL_DIR := $(LIB_DIR)/dynext
VERSION_DIR = @versiondir@
INCLUDE_DIR = @includedir@$(VERSION_DIR)
LIB_DIR = @libdir@$(VERSION_DIR)
SRC_DIR = @srcdir@$(VERSION_DIR)
TOOLS_DIR = @libdir@$(VERSION_DIR)/tools/lib
STAGING_DIR = ../../dynext
#INSTALL_DIR = $(LIB_DIR)/languages/blizkost/dynext
INSTALL_DIR = $(LIB_DIR)/dynext

# Set up extensions
LOAD_EXT := @load_ext@
O := @o@
LOAD_EXT = @load_ext@
O = @o@

# Setup some commands
PERL := @perl@
RM_F := @rm_f@
MKPATH := @mkpath@
CHMOD := @chmod@
CP := @cp@
CC := @cc@ -c
LD := @ld@
LDFLAGS := @ldflags@ @ld_debug@ @libs@
LD_LOAD_FLAGS := @ld_load_flags@
CFLAGS := @ccflags@ @cc_shared@ @cc_debug@ @ccwarn@ @cc_hasjit@ @cg_flag@ @gc_flag@ -I"$(P5_ARCHLIB)/CORE"
CC_OUT := @cc_o_out@
LD_OUT := @ld_out@
LIBPARROT := @inst_libparrot_ldflags@

LIBPERL := -lperl
#IF(darwin):LIBPERL := $(P5_ARCHLIB)/CORE/$(P5_LIBPERL)
#IF(win32):LIBPERL := $(P5_ARCHLIB)/CORE/$(P5_LIBPERL)

PMC2C_INCLUDES := --include $(SRC_DIR) --include $(SRC_DIR)/pmc
PMC2C := $(PERL) $(LIB_DIR)/tools/build/pmc2c.pl
PMC2CD := $(PMC2C) --dump $(PMC2C_INCLUDES)
PMC2CC := $(PMC2C) --c $(PMC2C_INCLUDES)

INCLUDES := -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/pmc
LINKARGS := $(LDFLAGS) $(LD_LOAD_FLAGS) $(LIBPARROT) $(LIBPERL)

BLIZKOST_GROUP := blizkost_group

PMC_SOURCES := \
PERL = @perl@
RM_F = @rm_f@
MKPATH = @mkpath@
CHMOD = @chmod@
CP = @cp@
CC = @cc@ -c
LD = @ld@
LDFLAGS = @ldflags@ @ld_debug@ @libs@
LD_LOAD_FLAGS = @ld_load_flags@
CFLAGS = @ccflags@ @cc_shared@ @cc_debug@ @ccwarn@ @cc_hasjit@ @cg_flag@ @gc_flag@ -I"$(P5_ARCHLIB)/CORE"
CC_OUT = @cc_o_out@
LD_OUT = @ld_out@
LIBPARROT = @inst_libparrot_ldflags@

LIBPERL = -lperl
#IF(darwin):LIBPERL = $(P5_ARCHLIB)/CORE/$(P5_LIBPERL)
#IF(win32):LIBPERL = $(P5_ARCHLIB)/CORE/$(P5_LIBPERL)

PMC2C_INCLUDES = --include $(SRC_DIR) --include $(SRC_DIR)/pmc
PMC2C = $(PERL) $(LIB_DIR)/tools/build/pmc2c.pl
PMC2CD = $(PMC2C) --dump $(PMC2C_INCLUDES)
PMC2CC = $(PMC2C) --c $(PMC2C_INCLUDES)

INCLUDES = -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/pmc
LINKARGS = $(LDFLAGS) $(LD_LOAD_FLAGS) $(LIBPARROT) $(LIBPERL)

BLIZKOST_GROUP = blizkost_group

PMC_SOURCES = \
p5interpreter.pmc \
p5scalar.pmc \
p5array.pmc \
Expand All @@ -52,9 +52,9 @@ PMC_SOURCES := \
p5namespace.pmc \
p5invocation.pmc

PMC_C := $(PMC_SOURCES:.pmc=.c)
PMC_C = $(PMC_SOURCES:.pmc=.c)

OBJS := \
OBJS = \
lib-$(BLIZKOST_GROUP)$(O) \
p5scalar$(O) \
p5array$(O) \
Expand All @@ -64,7 +64,7 @@ OBJS := \
p5interpreter$(O) \
p5invocation$(O)

CLEANUPS := \
CLEANUPS = \
"*$(LOAD_EXT)" \
"*$(O)" \
"*.c" \
Expand Down

0 comments on commit 0fe41d3

Please sign in to comment.