OSDN Git Service

[Refactor] #860 Deleted make files for Borland C++ Builder
authorHourier <grapefox.whitelucifer.0408@gmail.com>
Tue, 20 Apr 2021 12:33:32 +0000 (21:33 +0900)
committerHourier <grapefox.whitelucifer.0408@gmail.com>
Tue, 20 Apr 2021 12:33:32 +0000 (21:33 +0900)
src/makefile.bcc [deleted file]
src/makefile.std [deleted file]

diff --git a/src/makefile.bcc b/src/makefile.bcc
deleted file mode 100644 (file)
index 6aab989..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-###################################################################
-#
-#  makefile.bcc - Angband makefile for Borland C++ 5.5 (Win32)
-#
-###################################################################
-
-
-###################################################################
-#
-#       Borland specific directives ---
-#
-.AUTODEPEND
-
-###################################################################
-#
-# Set tool and version names:
-
-CPP        = bcc32
-LINKER     = ilink32
-RC         = brc32
-
-###################################################################
-#
-# Name of the *.exe-file
-
-EXE_FILE = hengband.exe
-
-
-###################################################################
-#
-# Debug mode (un-comment for debugging)
-
-# DBGOPT= -v -N -x -xp
-
-
-###################################################################
-#
-#  Change these for English version (or Japanese version)
-#
-
-# Japanese version (comment out for English version)
-JP_OPT= -DJP -DSJIS
-ANGBAND_RC = angband.rc
-
-# English version (un-comment for English version)
-#ANGBAND_RC = ang_eng.rc
-
-
-
-###################################################################
-#
-# Set any compiler options
-
-CCOPTS = -Od -jb -j1 -Hc -tW -lGn -e$(EXE_FILE) \
-       -wamb -wdef -wnod -wpin -wstu -wstv -wuse \
-       -D_WIN32_WINNT=0x0400 -DWINVER=0x0501 \
-       -DUSE_TRANSPARENCY $(JP_OPT)
-
-# Compile flags:
-CPPFLAGS= $(CCOPTS) $(DBGOPT)
-
-
-######################## Targets ##################################
-
-OBJ = \
-       artifact.obj autopick.obj avatar.obj birth.obj bldg.obj cave.obj \
-       cmd1.obj cmd2.obj cmd3.obj cmd4.obj cmd5.obj cmd6.obj do-spell.obj \
-       dungeon.obj effects.obj files.obj floors.obj flavor.obj generate.obj \
-       grid.obj hissatsu.obj inet.obj init1.obj init2.obj japanese.obj \
-       load.obj main-win.obj mane.obj melee1.obj melee2.obj mind.obj \
-       monster1.obj monster2.obj mspells1.obj mspells2.obj mspells3.obj \
-       mspells4.obj mutation.obj snipe.obj hex.obj \
-       obj_kind.obj object1.obj object2.obj racial.obj readdib.obj \
-       report.obj rooms.obj save.obj scores.obj spells1.obj \
-       spells2.obj spells3.obj store.obj streams.obj tables.obj util.obj \
-       variable.obj wild.obj wizard1.obj wizard2.obj xtra1.obj xtra2.obj \
-       z-form.obj z-rand.obj z-term.obj z-util.obj z-virt.obj \
-       chuukei.obj
-
-all : $(EXE_FILE)
-
-clean:
-       -@if exist *.obj del *.obj >nul
-       -@if exist *.exe del *.exe >nul
-       -@if exist *.res del *.res >nul
-       -@if exist *.tds del *.tds >nul
-       -@if exist *.ilc del *.ilc >nul
-       -@if exist *.ild del *.ild >nul
-       -@if exist *.ilf del *.ilf >nul
-       -@if exist *.ils del *.ils >nul
-
-install: $(EXE_FILE)
-       copy $(EXE_FILE) ..
-
-
-########################### Explicit Rules ########################
-$(EXE_FILE): $(OBJ) angband.res
-       $(LINKER) -aa -x $(OBJ) c0w32.obj, $(EXE_FILE),, cw32.lib import32.lib,, angband.res
-
-angband.res: $(ANGBAND_RC)
-       $(RC) -r -foangband.res $(ANGBAND_RC)
-
-########################### Implicit Rules ########################
-.c.obj:
-       $(CPP) $(CPPFLAGS) -c {$? }
-
-.c.i:
-       $(CPP) $(CPPFLAGS) -c -Sr -Sd {$? }
-
-.obj.exe:
-       $(CPP) $(CPPFLAGS) $<
-
diff --git a/src/makefile.std b/src/makefile.std
deleted file mode 100644 (file)
index 65d94dc..0000000
+++ /dev/null
@@ -1,366 +0,0 @@
-# File: Makefile
-
-# This is not a very "nice" Makefile, but it usually works.
-
-#
-# Note that you may have to make modifications below according
-# to your machine, available libraries, compilation options,
-# and your "visual module" of choice.  This Makefile is intended
-# for use with Unix machines running X11, Curses, Ncurses, or Vt100,
-# or possibly for "Atari" or "Amiga" computers with "Curses" ports,
-# see below for more information.
-#
-# Note that "main-mac.c", the visual module for the Macintosh,
-# must be compiled in a special way, see elsewhere.
-#
-# Note that "main-win.c", the visual module for Windows,
-# must be compiled in a special way, see elsewhere.
-#
-# Note that "main-ibm.c", "main-emx.c", and "main-286.c",
-# the visual modules for various types of IBM-PC computers,
-# must be compiled with special Makefiles, see elsewhere.
-#
-# Note that "main-lsl.c", the visual module for ???,
-# must be compiled with "Makefile.lsl", see elsewhere.
-#
-# Note that "main-acn.c", the visual module for Risc Acorn,
-# must be compiled with "Makefile.acn", see elsewhere.
-#
-# Note that "Makefile.w31" and "Makefile.wat" are slight variations
-# on "Makefile.win" and "Makefile.ibm", respectively, which allow
-# the use of the "main-win.c" and "main-ibm.c" files, respectively,
-# with special compilers.
-#
-# If you are able to construct "main-xxx.c" and/or "Makefile.xxx"
-# files for a currently unsupported system, please send them to me
-# (benh@phial.com) for inclusion in future versions.
-#
-# This Makefile comes with "default" dependancies that may be obsolete.
-#
-
-
-#
-# The "source" and "object" files.
-#
-
-SRCS = \
-       z-util.c z-virt.c z-form.c z-rand.c z-term.c \
-       variable.c tables.c util.c cave.c \
-       object1.c object2.c monster1.c monster2.c \
-       xtra1.c xtra2.c spells1.c spells2.c \
-       melee1.c melee2.c save.c files.c floors.c \
-       cmd1.c cmd2.c cmd3.c cmd4.c cmd5.c cmd6.c \
-       do-spell.c store.c birth.c load.c \
-       wizard1.c wizard2.c grid.c streams.c rooms.c \
-       generate.c dungeon.c init1.c init2.c \
-       effects.c racial.c inet.c report.c snipe.c hex.c \
-       artifact.c autopick.c mutation.c flavor.c spells3.c \
-       mspells1.c mspells2.c scores.c mind.c mane.c hissatsu.c \
-       bldg.c obj_kind.c wild.c avatar.c japanese.c mspells3.c \
-       mspells4.c \
-       main-cap.c main-gcu.c main-x11.c main-xaw.c main.c chuukei.c
-
-OBJS = \
-       z-util.o z-virt.o z-form.o z-rand.o z-term.o \
-       variable.o tables.o util.o cave.o \
-       object1.o object2.o monster1.o monster2.o \
-       xtra1.o xtra2.o spells1.o spells2.o \
-       melee1.o melee2.o save.o files.o floors.o \
-       cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \
-       do-spell.o store.o birth.o load.o \
-       wizard1.o wizard2.o grid.o streams.o rooms.o \
-       generate.o dungeon.o init1.o init2.o \
-       effects.o racial.o inet.o report.o snipe.o hex.o \
-       artifact.o autopick.o mutation.o flavor.o spells3.o \
-       mspells1.o mspells2.o scores.o mind.o mane.o hissatsu.o \
-       bldg.o obj_kind.o wild.o avatar.o japanese.o mspells3.o \
-       mspells4.o \
-       main-cap.o main-gcu.o main-x11.o main-xaw.o main.o chuukei.o
-
-
-
-##
-## Following are some "system" definitions
-##
-## No changes are needed to compile a version that will run on both
-## X11 and Curses, in debugging mode, with maximal warnings, on many
-## normal Unix machines of the Sun OS variety (non-solaris).
-##
-## To use an "alternative" definition, simply "modify" (or "replace")
-## the definition below with one that you like.  For example, you can
-## change the compiler to "cc", or remove the "debugging" options, or
-## remove the X11 or Curses support, etc, as desired.
-##
-## See also "h-config.h" for important information.
-##
-## Some "examples" are given below, they can be used by simply
-## removing the FIRST column of "#" signs from the "block" of lines
-## you wish to use, and commenting out "standard" block below.
-##
-## This is not intended to be a "good" Makefile, just a "simple" one.
-##
-
-
-#
-# This is my compiler of choice, it seems to work most everywhere
-#
-CC = gcc
-
-
-###################################################################
-#
-# Options for Japanese version (comment out for English version)
-
-JP_OPT= -D"JP" -D"EUC" -DDEFAULT_LOCALE="\"ja_JP.eucJP\""
-
-###################################################################
-
-
-#
-# Standard version (see main-x11.c and main-gcu.c)
-#
-# This version supports both "X11" and "curses" in a single executable.
-#
-# You may have to add various X11 include/library directories to the
-# "CFLAGS", if your machine places files in a weird location.
-#
-# You may be able to remove "-ltermcap" on some machines (ex: Solaris).
-#
-# You may have to replace "-lcurses" with "-lncurses" to use the
-# "new curses" library instead of the "old curses" library, and
-# you may have to add "-l/usr/include/ncurses" to the "CFLAGS".
-#
-# See "main-gcu.c" for some optional "curses" defines,
-# including "USE_GETCH" and "USE_CURS_SET".  Note that "h-config.h" will
-# attempt to "guess" at many of these flags based on your system.
-#
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_X11" -D"USE_GCU"
-#LIBS = -lX11 -lcurses -ltermcap
-
-CFLAGS = -Wall -O2  -fno-strength-reduce -m486 -pipe -g -D"USE_X11" $(JP_OPT) -D"USE_GCU" -I/usr/X11R6/include
-LIBS = -L/usr/X11R6/lib -lX11 -lncurses
-
-
-##
-## Variation -- Compile for Linux
-##
-#CFLAGS = -Wall -O2 -m486 -pipe -g -D"USE_XAW" -D"USE_GCU"
-#LIBS = -L/usr/X11R6/lib -lXaw -lXext -lSM -lICE -lXmu -lXt \
-#      -lX11 -lcurses
-
-
-##
-## Variation -- Only support "main-x11.c" (not "main-gcu.c")
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_X11"
-#LIBS = -lX11
-
-
-##
-## Variation -- Only support "main-gcu.c" (not "main-x11.c")
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_GCU"
-#LIBS = -lcurses -ltermcap
-
-
-##
-## Variation -- Use "main-xaw.c" instead of "main-x11.c"
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_XAW" -D"USE_GCU"
-#LIBS = -lXaw -lXmu -lXt -lX11 -lcurses -ltermcap
-
-
-##
-## Variation -- Use "main-cap.c" instead of "main-gcu.c"
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_X11" -D"USE_CAP"
-#LIBS = -lX11 -ltermcap
-
-
-##
-## Variation -- Only work on simple vt100 terminals
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_CAP" -D"USE_HARDCODE"
-
-
-##
-## Variation -- this might work for Linux 1.1.93 using ncurses-1.8.7.
-##
-#CFLAGS = -I/usr/X11R6/include -I/usr/include/ncurses \
-#         -Wall -O2 -fomit-frame-pointer -m486 \
-#         -D"USE_X11" -D"USE_GCU"
-#LIBS = -L/usr/X11R6/lib -lX11 -lncurses -ltermcap
-
-##
-## Variation -- this might work better than the suggestion above
-##
-#CFLAGS = -I/usr/include/ncurses \
-#         -Wall -O2 -fomit-frame-pointer \
-#         -D"USE_X11" -D"USE_GCU" \
-#         -D"USE_TPOSIX" -D"USE_CURS_SET"
-#LIBS = -lX11 -lncurses
-#LDFLAGS = -s
-
-
-##
-## Variation -- compile for Solaris
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_X11" -D"USE_GCU" -D"SOLARIS"
-#LIBS = -lX11 -lsocket -lcurses
-
-
-##
-## Variation -- compile for Dec ALPHA OSF/1 v2.0
-##
-#CC     = cc
-##CFLAGS = -std -O -g3 -Olimit 4000 -D"USE_X11" -D"USE_GCU"
-#CFLAGS = -std -g -D"USE_X11" -D"USE_GCU"
-#LIBS   = -lX11 -lcurses -ltermcap -lrpcsvc
-
-
-##
-## Variation -- compile for Interactive Unix (ISC) systems
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_X11" -D"USE_GCU" -D"ISC"
-#LIBS = -lX11 -lcurses -lnsl_s -linet -lcposix
-
-
-##
-## Variation -- Support fat binaries under NEXTSTEP
-##
-#CFLAGS = -Wall -O1 -pipe -g -D"USE_GCU" -arch m68k -arch i386
-#LIBS = -lcurses -ltermcap
-
-
-##
-## Variation -- compile for FreeBSD
-##
-# (for Japanese ver.)
-#CFLAGS = -Wall -O2  -fno-strength-reduce -m486 -pipe -g -D"USE_X11" -D"JP" -D"EUC" -D"USE_GCU" -I/usr/X11R6/include -DUSE_NCURSES -DDEFAULT_LOCALE="\"ja_JP.EUC\""
-#LIBS = -L/usr/X11R6/lib -lX11 -lncurses -lmytinfo -lxpg4
-
-##
-## Variation -- compile for other BSD-like OS
-##
-#CFLAGS = -Wall -O2  -fno-strength-reduce -m486 -pipe -g -D"USE_X11" $(JP_OPT) -D"USE_GCU" -I/usr/X11R6/include -DSPECIAL_BSD
-#LIBS = -L/usr/X11R6/lib -lX11 -lcurses
-
-
-
-
-#
-# Hack -- "install" as the base target
-#
-
-install: hengband
-       cp hengband ..
-#      chmod u+s ../hengband
-
-
-#
-# Build the "Angband" program
-#
-
-hengband: $(OBJS)
-       $(CC) $(CFLAGS) -o hengband $(OBJS) $(LDFLAGS) $(LIBS)
-
-
-#
-# Clean up old junk
-#
-
-clean:
-       -\rm -f *.bak *.o
-
-
-#
-# Generate dependencies automatically
-#
-
-depend:
-       makedepend -D__MAKEDEPEND__ $(SRCS)
-
-
-#
-# Hack -- some file dependencies
-#
-
-HDRS = \
-       h-basic.h \
-       h-define.h h-type.h h-system.h h-config.h
-
-INCS = \
-       angband.h \
-       defines.h types.h externs.h \
-       z-term.h z-rand.h z-util.h z-virt.h z-form.h $(HDRS)
-
-
-artifact.o: artifact.c $(INCS)
-avatar.o: avatar.c $(INCS)
-bldg.o: bldg.c $(INCS)
-birth.o: birth.c $(INCS)
-cave.o: cave.c $(INCS)
-chuukei.o: chuukei.c $(INCS)
-cmd1.o: cmd1.c $(INCS)
-cmd2.o: cmd2.c $(INCS)
-cmd3.o: cmd3.c $(INCS)
-cmd4.o: cmd4.c $(INCS)
-cmd5.o: cmd5.c $(INCS)
-cmd6.o: cmd6.c $(INCS)
-do-spell.o: do-spell.c $(INCS)
-dungeon.o: dungeon.c $(INCS)
-effects.o: effects.c $(INCS)
-files.o: files.c $(INCS)
-flavor.o: flavor.c $(INCS)
-generate.o: generate.c $(INCS) generate.h grid.h rooms.h streams.h
-grid.o: grid.c $(INCS) grid.h generate.h
-rooms.o: rooms.c $(INCS) grid.h rooms.h generate.h
-streams.o: streams.c $(INCS) grid.h generate.h
-hissatsu.o: hissatsu.c $(INCS)
-hex.o: hex.c $(INCS)
-inet.o: inet.c $(INCS)
-init1.o: init1.c $(INCS)
-init2.o: init2.c $(INCS)
-japanese.o: japanese.c $(INCS)
-load.o: load.c $(INCS)
-main-cap.o: main-cap.c $(INCS)
-main-gcu.o: main-gcu.c $(INCS)
-main-x11.o: main-x11.c $(INCS)
-main-xaw.o: main-xaw.c $(INCS)
-main.o: main.c $(INCS)
-mane.o: mane.c $(INCS)
-melee1.o: melee1.c $(INCS)
-melee2.o: melee2.c $(INCS)
-mind.o: mind.c $(INCS) mindtips.h
-monster1.o: monster1.c $(INCS)
-monster2.o: monster2.c $(INCS)
-mspells1.o: mspells1.c $(INCS)
-mspells2.o: mspells2.c $(INCS)
-mspells3.o: mspells3.c $(INCS)
-mutation.o: mutation.c $(INCS)
-object1.o: object1.c $(INCS)
-object2.o: object2.c $(INCS) kajitips.h
-obj_kind.o: obj_kind.c $(INCS)
-racial.o: racial.c $(INCS)
-report.o: report.c $(INCS)
-scores.o: scores.c $(INCS)
-save.o: save.c $(INCS)
-snipe.o: snipe.c $(INCS)
-spells1.o: spells1.c $(INCS)
-spells2.o: spells2.c $(INCS)
-spells3.o: spells3.c $(INCS)
-store.o: store.c $(INCS)
-tables.o: tables.c $(INCS)
-util.o: util.c $(INCS)
-variable.o: variable.c $(INCS)
-wild.o: wild.c $(INCS)
-wizard1.o: wizard1.c $(INCS)
-wizard2.o: wizard2.c $(INCS)
-xtra1.o: xtra1.c $(INCS)
-xtra2.o: xtra2.c $(INCS)
-z-form.o: z-form.c $(HDRS) z-form.h z-util.h z-virt.h
-z-rand.o: z-rand.c $(HDRS) z-rand.h
-z-term.o: z-term.c $(HDRS) z-term.h z-virt.h
-z-util.o: z-util.c $(HDRS) z-util.h
-z-virt.o: z-virt.c $(HDRS) z-virt.h z-util.h
-