home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Archive Magazine 1996
/
ARCHIVE_96.iso
/
discs
/
mag_discs
/
volume_5
/
issue_10
/
shared_c
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-05-13
|
1KB
|
45 lines
# Project: SharedC
# Toolflags:
CCflags = -c -depend !Depend -throwback -IC:
Linkflags = -aif -v -map -o $@
ObjAsmflags = -Stamp -quit -CloseExec
CMHGflags =
LibFileflags = -c -o $@
Squeezeflags = -o $@
AAsmflags = -quit -CloseExec -To $@ -From
# Final targets:
@.CEx2: @.o.CEx2 C:o.Stubs
Link $(Linkflags) @.o.CEx2 C:o.Stubs
@.AEx2: @.o.AEx2 C:o.Stubs
link $(linkflags) @.o.AEx2 C:o.Stubs
@.AEx1: @.o.AEx1 C:o.Stubs
Link $(Linkflags) @.o.AEx1 C:o.Stubs
@.CEx1: @.o.CEx1 C:o.Stubs
link $(linkflags) @.o.CEx1 C:o.Stubs
# User-editable dependencies:
# Static dependencies:
@.o.AEx1: @.s.AEx1
objasm $(objasmflags) -from @.s.AEx1 -to @.o.AEx1
@.o.CEx1: @.c.CEx1
cc $(ccflags) -o @.o.CEx1 @.c.CEx1
@.o.AEx2: @.s.AEx2
objasm $(objasmflags) -from @.s.AEx2 -to @.o.AEx2
@.o.CEx2: @.c.CEx2
cc $(ccflags) -o @.o.CEx2 @.c.CEx2
@.o.AEx3: @.s.AEx3
objasm $(objasmflags) -from @.s.AEx3 -to @.o.AEx3
@.o.Demo: @.s.Demo
objasm $(objasmflags) -from @.s.Demo -to @.o.Demo
# Dynamic dependencies:
o.CEx1: c.CEx1
o.CEx2: c.CEx2