Home » Archimedes archive » Acorn User » AU 1996-12 B.adf » Features » Arcade/!Popcorn/Makefile

Arcade/!Popcorn/Makefile

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1996-12 B.adf » Features
Filename: Arcade/!Popcorn/Makefile
Read OK:
File size: 0245 bytes
Load address: 0000
Exec address: 0000
File contents
# Project:   Popcorn


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback 
C++flags = -c -depend !Depend -IC: -throwback
Linkflags = -aif -c++ -o $@
ObjAsmflags = -throwback -NoCache -depend !Depend
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.o.Popcorn:   @.o.Plotters 
        libfile $(libfileflags) @.o.Plotters 


# User-editable dependencies:

# Static dependencies:
@.o.Plotters:   @.s.Plotters
        objasm $(objasmflags) -from @.s.Plotters -to @.o.Plotters


# Dynamic dependencies:
o.Plotters: s.Plotters
o.Plotters: Hdr.Macros
00000000  23 20 50 72 6f 6a 65 63  74 3a 20 20 20 50 6f 70  |# Project:   Pop|
00000010  63 6f 72 6e 0a 0a 0a 23  20 54 6f 6f 6c 66 6c 61  |corn...# Toolfla|
00000020  67 73 3a 0a 43 43 66 6c  61 67 73 20 3d 20 2d 63  |gs:.CCflags = -c|
00000030  20 2d 64 65 70 65 6e 64  20 21 44 65 70 65 6e 64  | -depend !Depend|
00000040  20 2d 49 43 3a 20 2d 74  68 72 6f 77 62 61 63 6b  | -IC: -throwback|
00000050  20 0a 43 2b 2b 66 6c 61  67 73 20 3d 20 2d 63 20  | .C++flags = -c |
00000060  2d 64 65 70 65 6e 64 20  21 44 65 70 65 6e 64 20  |-depend !Depend |
00000070  2d 49 43 3a 20 2d 74 68  72 6f 77 62 61 63 6b 0a  |-IC: -throwback.|
00000080  4c 69 6e 6b 66 6c 61 67  73 20 3d 20 2d 61 69 66  |Linkflags = -aif|
00000090  20 2d 63 2b 2b 20 2d 6f  20 24 40 0a 4f 62 6a 41  | -c++ -o $@.ObjA|
000000a0  73 6d 66 6c 61 67 73 20  3d 20 2d 74 68 72 6f 77  |smflags = -throw|
000000b0  62 61 63 6b 20 2d 4e 6f  43 61 63 68 65 20 2d 64  |back -NoCache -d|
000000c0  65 70 65 6e 64 20 21 44  65 70 65 6e 64 0a 43 4d  |epend !Depend.CM|
000000d0  48 47 66 6c 61 67 73 20  3d 20 0a 4c 69 62 46 69  |HGflags = .LibFi|
000000e0  6c 65 66 6c 61 67 73 20  3d 20 2d 63 20 2d 6f 20  |leflags = -c -o |
000000f0  24 40 0a 53 71 75 65 65  7a 65 66 6c 61 67 73 20  |$@.Squeezeflags |
00000100  3d 20 2d 6f 20 24 40 0a  0a 0a 23 20 46 69 6e 61  |= -o $@...# Fina|
00000110  6c 20 74 61 72 67 65 74  73 3a 0a 40 2e 6f 2e 50  |l targets:.@.o.P|
00000120  6f 70 63 6f 72 6e 3a 20  20 20 40 2e 6f 2e 50 6c  |opcorn:   @.o.Pl|
00000130  6f 74 74 65 72 73 20 0a  20 20 20 20 20 20 20 20  |otters .        |
00000140  6c 69 62 66 69 6c 65 20  24 28 6c 69 62 66 69 6c  |libfile $(libfil|
00000150  65 66 6c 61 67 73 29 20  40 2e 6f 2e 50 6c 6f 74  |eflags) @.o.Plot|
00000160  74 65 72 73 20 0a 0a 0a  23 20 55 73 65 72 2d 65  |ters ...# User-e|
00000170  64 69 74 61 62 6c 65 20  64 65 70 65 6e 64 65 6e  |ditable dependen|
00000180  63 69 65 73 3a 0a 0a 23  20 53 74 61 74 69 63 20  |cies:..# Static |
00000190  64 65 70 65 6e 64 65 6e  63 69 65 73 3a 0a 40 2e  |dependencies:.@.|
000001a0  6f 2e 50 6c 6f 74 74 65  72 73 3a 20 20 20 40 2e  |o.Plotters:   @.|
000001b0  73 2e 50 6c 6f 74 74 65  72 73 0a 20 20 20 20 20  |s.Plotters.     |
000001c0  20 20 20 6f 62 6a 61 73  6d 20 24 28 6f 62 6a 61  |   objasm $(obja|
000001d0  73 6d 66 6c 61 67 73 29  20 2d 66 72 6f 6d 20 40  |smflags) -from @|
000001e0  2e 73 2e 50 6c 6f 74 74  65 72 73 20 2d 74 6f 20  |.s.Plotters -to |
000001f0  40 2e 6f 2e 50 6c 6f 74  74 65 72 73 0a 0a 0a 23  |@.o.Plotters...#|
00000200  20 44 79 6e 61 6d 69 63  20 64 65 70 65 6e 64 65  | Dynamic depende|
00000210  6e 63 69 65 73 3a 0a 6f  2e 50 6c 6f 74 74 65 72  |ncies:.o.Plotter|
00000220  73 3a 20 73 2e 50 6c 6f  74 74 65 72 73 0a 6f 2e  |s: s.Plotters.o.|
00000230  50 6c 6f 74 74 65 72 73  3a 20 48 64 72 2e 4d 61  |Plotters: Hdr.Ma|
00000240  63 72 6f 73 0a                                    |cros.|
00000245