mirror of
https://github.com/Museum-of-Art-and-Digital-Entertainment/macross.git
synced 2024-12-28 20:29:20 +00:00
Remove cruft and gcc-5-only flags from Makefiles
This commit is contained in:
parent
d53658da5e
commit
c2dff5c4c3
41
Makefile
41
Makefile
@ -27,8 +27,9 @@ HEADERS = macrossTypes.h macrossGlobals.h
|
|||||||
|
|
||||||
# Macross is not 64-bit clean and it does a lot of silent downcasting
|
# Macross is not 64-bit clean and it does a lot of silent downcasting
|
||||||
# to simulate subclasses and uses int and void * interchangably a
|
# to simulate subclasses and uses int and void * interchangably a
|
||||||
# bunch.
|
# bunch. gcc calls these the int-conversion and
|
||||||
CFLAGS=-m32 -Wno-int-conversion -Wno-incompatible-pointer-types
|
# incompatible-pointer-types warnings.
|
||||||
|
CFLAGS=-m32
|
||||||
|
|
||||||
# If yacc is notionally present on a system, it's usually actually
|
# If yacc is notionally present on a system, it's usually actually
|
||||||
# bison in a compatibility mode. bison is available by name more often
|
# bison in a compatibility mode. bison is available by name more often
|
||||||
@ -48,42 +49,6 @@ macross: $(OBJECTS)
|
|||||||
driver: driver.c
|
driver: driver.c
|
||||||
cc $(CFLAGS) -o driver driver.c
|
cc $(CFLAGS) -o driver driver.c
|
||||||
|
|
||||||
update: .mark
|
|
||||||
kessel "(cd /u0/chip/macross; make macross >&errorfyle)" &
|
|
||||||
|
|
||||||
install: macross
|
|
||||||
cp macross /u1/gg/bin/macross_tmp
|
|
||||||
strip /u1/gg/bin/macross_tmp
|
|
||||||
mv /u1/gg/bin/macross_$(PROC) /u1/gg/bin/macross_$(PROC).old
|
|
||||||
mv /u1/gg/bin/macross_tmp /u1/gg/bin/macross_$(PROC)
|
|
||||||
cp /u1/gg/bin/macross_$(PROC) /net/mycroft/u1/gg/bin
|
|
||||||
cp /u1/gg/bin/macross_$(PROC) /net/shem/u1/gg/bin
|
|
||||||
cp /u1/gg/bin/macross_$(PROC) /net/weyr/u1/gg/bin
|
|
||||||
|
|
||||||
dinstall: driver
|
|
||||||
cp driver /u1/gg/bin/driver_tmp
|
|
||||||
strip /u1/gg/bin/driver_tmp
|
|
||||||
mv /u1/gg/bin/driver_tmp /u1/gg/bin/driver/macross
|
|
||||||
cp /u1/gg/bin/driver /net/mycroft/u1/gg/bin/macross
|
|
||||||
cp /u1/gg/bin/driver /net/shem/u1/gg/bin/macross
|
|
||||||
cp /u1/gg/bin/driver /net/weyr/u1/gg/bin/macross
|
|
||||||
|
|
||||||
change:
|
|
||||||
rm *.o
|
|
||||||
rm *.tab.*
|
|
||||||
cp Makefile_68000 Makefile
|
|
||||||
|
|
||||||
move: .mark
|
|
||||||
|
|
||||||
.mark: $(SOURCES)
|
|
||||||
cp $? /net/kessel/u0/chip/macross
|
|
||||||
cp $? /net/kessel/u0/chip/macross/prof
|
|
||||||
cp $? opt
|
|
||||||
date >.mark
|
|
||||||
date >/net/kessel/u0/chip/macross/.mark
|
|
||||||
date >/net/kessel/u0/chip/macross/prof/.mark
|
|
||||||
date >opt/.mark
|
|
||||||
|
|
||||||
macrossTypes.h: operandDefs_$(PROC).h operandBody_$(PROC).h\
|
macrossTypes.h: operandDefs_$(PROC).h operandBody_$(PROC).h\
|
||||||
conditionDefs_$(PROC).h
|
conditionDefs_$(PROC).h
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ SOURCES = builtins.c debugPrint.c errorStuff.c expr.c globals.c initialize.c\
|
|||||||
instantiate.c link.c main.c map.c poke.c read.c relocate.c slinkyTables.c\
|
instantiate.c link.c main.c map.c poke.c read.c relocate.c slinkyTables.c\
|
||||||
write.c slinkyExpressions.h slinkyGlobals.h slinkyTypes.h y.tab.h
|
write.c slinkyExpressions.h slinkyGlobals.h slinkyTypes.h y.tab.h
|
||||||
|
|
||||||
CFLAGS=-O2 -m32 -Wno-int-conversion -Wno-incompatible-pointer-types # slinky is not 64 bit clean
|
CFLAGS= -m32 # slinky is not 64 bit clean
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
cc $(CFLAGS) -c $*.c
|
cc $(CFLAGS) -c $*.c
|
||||||
@ -19,30 +19,6 @@ CFLAGS=-O2 -m32 -Wno-int-conversion -Wno-incompatible-pointer-types # slinky is
|
|||||||
slinky: $(OBJECTS)
|
slinky: $(OBJECTS)
|
||||||
cc $(CFLAGS) -g -o slinky $(OBJECTS)
|
cc $(CFLAGS) -g -o slinky $(OBJECTS)
|
||||||
|
|
||||||
update: .mark
|
|
||||||
kessel "(cd /u0/chip/macross/slinky; make slinky >&errorfyle)" &
|
|
||||||
|
|
||||||
move: .mark
|
|
||||||
|
|
||||||
.mark: $(SOURCES)
|
|
||||||
# cp $? /net/kessel/u0/chip/macross/slinky
|
|
||||||
cp $? /net/kessel/u0/chip/macross/slinky
|
|
||||||
# cp $? /net/kessel/u0/chip/macross/slinky/prof
|
|
||||||
cp $? /net/kessel/u0/chip/macross/slinky/prof
|
|
||||||
cp $? opt
|
|
||||||
date >.mark
|
|
||||||
# date >/net/kessel/u0/chip/macross/slinky/.mark
|
|
||||||
date >/net/kessel/u0/chip/macross/slinky/.mark
|
|
||||||
# date >/net/kessel/u0/chip/macross/slinky/prof/.mark
|
|
||||||
date >/net/kessel/u0/chip/macross/slinky/prof/.mark
|
|
||||||
date >opt/.mark
|
|
||||||
|
|
||||||
install: slinky
|
|
||||||
cp slinky /u1/gg/bin/slinky_tmp
|
|
||||||
strip /u1/gg/bin/slinky_tmp
|
|
||||||
mv /u1/gg/bin/slinky /u1/gg/bin/sliny.old
|
|
||||||
mv /u1/gg/bin/slinky_tmp /u1/gg/bin/slinky
|
|
||||||
|
|
||||||
builtins.o: builtins.c slinkyGlobals.h slinkyTypes.h slinkyExpressions.h
|
builtins.o: builtins.c slinkyGlobals.h slinkyTypes.h slinkyExpressions.h
|
||||||
|
|
||||||
debugPrint.o: debugPrint.c slinkyGlobals.h slinkyTypes.h
|
debugPrint.o: debugPrint.c slinkyGlobals.h slinkyTypes.h
|
||||||
|
Loading…
Reference in New Issue
Block a user