Annotation of frontvm/Makefile-C, revision 1.1.1.2

1.1       root        1: export CC = gcc-2.95
1.1.1.2 ! root        2: export CFLAGS = -O2 -g -Wall -DOGG_MUSIC
        !             3: export LIBS = -lGL -lGLU -lvorbisfile -lvorbis -logg
1.1       root        4: export FE2OBJS = ../fe2.part1.o ../fe2.part2.o
                      5: 
                      6: THIS=Makefile-C
1.1.1.2 ! root        7: VERSION=20060613
1.1       root        8: 
                      9: default:
                     10:        $(MAKE) -C as68k/
                     11:        $(MAKE) -f $(THIS) fe2obj
1.1.1.2 ! root       12:        $(MAKE) -C src/
1.1       root       13: 
                     14: fe2clean:
                     15:        rm -f fe2.s.bin
                     16:        rm -f fe2.part1.o
                     17:        rm -f fe2.part2.o
                     18:        rm -f fe2.s.c
                     19:        rm -f frontier
                     20: 
                     21: fe2:
                     22:        $(MAKE) -f $(THIS) fe2clean
                     23:        $(MAKE) -f $(THIS) fe2obj
1.1.1.2 ! root       24:        $(MAKE) -C src/
1.1       root       25: 
                     26: fe2obj:
                     27:        as68k/as68k --output-c fe2.s
1.1.1.2 ! root       28:        # this bit can be optimised because it is lots of small functions
1.1       root       29:        $(CC) -DPART1 -O1 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part1.o
1.1.1.2 ! root       30:        # this can't unless you have shitloads of memory and a fuck meaty
        !            31:        # machine, because it is a huge stinking function.
1.1       root       32:        $(CC) -DPART2 -O0 -fomit-frame-pointer -Wall -Wno-unused -s `sdl-config --cflags` -c fe2.s.c -o fe2.part2.o
                     33: 
                     34: clean:
1.1.1.2 ! root       35:        $(MAKE) -C src/ clean
1.1       root       36:        rm -f frontier
                     37:        $(MAKE) -f $(THIS) fe2clean
                     38: 
                     39: allclean:
                     40:        $(MAKE) -f $(THIS) clean
                     41:        $(MAKE) -C as68k/ clean
                     42:        $(MAKE) -C dis68k/ clean
                     43:        $(MAKE) -f $(THIS) fe2clean
                     44: 
                     45: # To make a nice clean tarball
                     46: dist:
1.1.1.2 ! root       47:        $(MAKE) -f Makefile-i386 clean
1.1       root       48:        $(MAKE) -f $(THIS) allclean
1.1.1.2 ! root       49:        mkdir frontvm3-$(VERSION)
        !            50:        mkdir frontvm3-$(VERSION)/as68k
        !            51:        mkdir frontvm3-$(VERSION)/dis68k
        !            52:        mkdir frontvm3-$(VERSION)/src
        !            53:        mkdir frontvm3-$(VERSION)/savs
        !            54:        #mkdir frontvm3-$(VERSION)/sfx
        !            55:        #mkdir frontvm3-$(VERSION)/music
        !            56:        cp as68k/* frontvm3-$(VERSION)/as68k
        !            57:        cp dis68k/* frontvm3-$(VERSION)/dis68k
        !            58:        cp src/* frontvm3-$(VERSION)/src
        !            59:        #cp sfx/* frontvm3-$(VERSION)/sfx
        !            60:        #cp music/* frontvm3-$(VERSION)/music
        !            61:        cp fe2.s frontvm3-$(VERSION)
        !            62:        cp m68000.h frontvm3-$(VERSION)
        !            63:        cp _host.c frontvm3-$(VERSION)
        !            64:        cp notes.txt frontvm3-$(VERSION)
        !            65:        cp benchmarks.txt frontvm3-$(VERSION)
        !            66:        cp README frontvm3-$(VERSION)
        !            67:        cp TODO frontvm3-$(VERSION)
        !            68:        cp Makefile-i386 frontvm3-$(VERSION)
        !            69:        cp Makefile-C frontvm3-$(VERSION)
        !            70:        cp Makefile-mingw frontvm3-$(VERSION)
        !            71:        tar cvjf frontvm3-$(VERSION).tar.bz2 frontvm3-$(VERSION)
        !            72:        rm -rf frontvm3-$(VERSION)
        !            73: 
        !            74: # save bandwidth...
        !            75: audio-dist:
        !            76:        mkdir frontvm-audio-$(VERSION)
        !            77:        mkdir frontvm-audio-$(VERSION)/sfx
        !            78:        mkdir frontvm-audio-$(VERSION)/music
        !            79:        cp sfx/* frontvm-audio-$(VERSION)/sfx
        !            80:        cp music/* frontvm-audio-$(VERSION)/music
        !            81:        tar cvjf frontvm-audio-$(VERSION).tar.bz2 frontvm-audio-$(VERSION)
        !            82:        rm -rf frontvm-audio-$(VERSION)
1.1       root       83: 

unix.superglobalmegacorp.com