Originally posted by nikheizen
You probably meant "-r" and "-pie"...I checked poschengband's makefile, here's a quick fix (replace src/Makefile with this):
Code:
MKPATH=../mk/
include $(MKPATH)buildsys.mk
# import source list
include Makefile.src
INCLUDE = $(HDRS)
OBJECTS = $(ANGFILES) $(CFILES) $(ZFILES)
SRCS = ${OBJECTS:.o=.c} ${MAINFILES:.o=.c}
PROG = $(PROGNAME)$(PROG_SUFFIX)
# VERSION := $(shell ../scripts/version.sh)
ifneq (${VERSION},)
CFLAGS += -DBUILD_ID=${VERSION}
endif
CFLAGS += -I. -std=c99 -O2 -Wdeclaration-after-statement -fno-omit-frame-pointer
CLEAN = poschengband.o $(OBJECTS) win/poschengband.res
DISTCLEAN = autoconf.h
export CFLAGS LDFLAGS LIBS
$(PROG): $(OBJECTS) $(MAINFILES)
$(CC) -o $@ $(OBJECTS) $(MAINFILES) $(LDFLAGS) $(LDADD) $(LIBS)
@printf "%10s %-20s\n" LINK $@
$(PROGNAME).res: $(PROGNAME).rc
$(RC) $< -O coff -o $@
splint:
splint -f .splintrc ${OBJECTS:.o=.c} main.c main-gcu.c
as ./configure seems to ignore CFLAGS...)Code:
$ file ./poschengband ./poschengband: ELF 64-bit LSB shared object (stuff...)
Comment