File:  [Tom Morton FrontierVM] / frontvm / Makefile-C
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:57:19 2018 UTC (18 months, 3 weeks ago) by root
Branches: frontvm, MAIN
CVS tags: frontvm2-20061120, HEAD
Tom Morton

export CC = gcc-2.95
export CFLAGS = -O2 -g -Wall
export FE2OBJS = ../fe2.part1.o ../fe2.part2.o

THIS=Makefile-C
VERSION=20061120

default:
	$(MAKE) -C as68k/
	$(MAKE) -f $(THIS) fe2obj
	$(MAKE) -C hardware/

fe2clean:
	rm -f fe2.s.bin
	rm -f fe2.part1.o
	rm -f fe2.part2.o
	rm -f fe2.s.c
	rm -f frontier

fe2:
	$(MAKE) -f $(THIS) fe2clean
	$(MAKE) -f $(THIS) fe2obj
	$(MAKE) -C hardware/

fe2obj:
	as68k/as68k --output-c fe2.s
	$(CC) -DPART1 -O1 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part1.o
	$(CC) -DPART2 -O0 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part2.o

clean:
	$(MAKE) -C hardware/ clean
	rm -f frontier
	$(MAKE) -f $(THIS) fe2clean

allclean:
	$(MAKE) -f $(THIS) clean
	$(MAKE) -C as68k/ clean
	$(MAKE) -C dis68k/ clean
	$(MAKE) -f $(THIS) fe2clean

# To make a nice clean tarball
dist:
	$(MAKE) -f $(THIS) allclean
	mkdir frontvm2-$(VERSION)
	cp -r as68k frontvm2-$(VERSION)
	cp -r dis68k frontvm2-$(VERSION)
	cp -r hardware frontvm2-$(VERSION)
	cp -r sfx frontvm2-$(VERSION)
	cp fe2.s frontvm2-$(VERSION)
	cp m68000.h frontvm2-$(VERSION)
	cp _host.c frontvm2-$(VERSION)
	cp notes.txt frontvm2-$(VERSION)
	cp README frontvm2-$(VERSION)
	cp font8.bmp frontvm2-$(VERSION)
	cp Makefile-i386 frontvm2-$(VERSION)
	cp Makefile-C frontvm2-$(VERSION)
	tar cvjf frontvm2-$(VERSION).tar.bz2 frontvm2-$(VERSION)
	rm -rf frontvm2-$(VERSION)


unix.superglobalmegacorp.com