|
|
1.1 root 1: export CC = gcc-2.95
2: export CFLAGS = -O2 -g -Wall
3: export FE2OBJS = ../fe2.part1.o ../fe2.part2.o
4:
5: THIS=Makefile-C
6: VERSION=20061120
7:
8: default:
9: $(MAKE) -C as68k/
10: $(MAKE) -f $(THIS) fe2obj
11: $(MAKE) -C hardware/
12:
13: fe2clean:
14: rm -f fe2.s.bin
15: rm -f fe2.part1.o
16: rm -f fe2.part2.o
17: rm -f fe2.s.c
18: rm -f frontier
19:
20: fe2:
21: $(MAKE) -f $(THIS) fe2clean
22: $(MAKE) -f $(THIS) fe2obj
23: $(MAKE) -C hardware/
24:
25: fe2obj:
26: as68k/as68k --output-c fe2.s
27: $(CC) -DPART1 -O1 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part1.o
28: $(CC) -DPART2 -O0 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part2.o
29:
30: clean:
31: $(MAKE) -C hardware/ clean
32: rm -f frontier
33: $(MAKE) -f $(THIS) fe2clean
34:
35: allclean:
36: $(MAKE) -f $(THIS) clean
37: $(MAKE) -C as68k/ clean
38: $(MAKE) -C dis68k/ clean
39: $(MAKE) -f $(THIS) fe2clean
40:
41: # To make a nice clean tarball
42: dist:
43: $(MAKE) -f $(THIS) allclean
44: mkdir frontvm2-$(VERSION)
45: cp -r as68k frontvm2-$(VERSION)
46: cp -r dis68k frontvm2-$(VERSION)
47: cp -r hardware frontvm2-$(VERSION)
48: cp -r sfx frontvm2-$(VERSION)
49: cp fe2.s frontvm2-$(VERSION)
50: cp m68000.h frontvm2-$(VERSION)
51: cp _host.c frontvm2-$(VERSION)
52: cp notes.txt frontvm2-$(VERSION)
53: cp README frontvm2-$(VERSION)
54: cp font8.bmp frontvm2-$(VERSION)
55: cp Makefile-i386 frontvm2-$(VERSION)
56: cp Makefile-C frontvm2-$(VERSION)
57: tar cvjf frontvm2-$(VERSION).tar.bz2 frontvm2-$(VERSION)
58: rm -rf frontvm2-$(VERSION)
59:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.