# Project: AcornICQ # Toolflags: CCflags = -c -depend !Depend -throwback -g -IC: C++flags = -c -depend !Depend -throwback -IC: Linkflags = -aif -d -c++ -o $@ nObjAsmflags = -throwback -g -NoCache -depend !Depend CMHGflags = -depend !Depend LibFileflags = -c -o $@ Squeezeflags = -o $@ # Final targets: @.!RunImage: CLib:o.Stubs \ DScape:o.dreamscape Netlib:o.netlib OSLib:o.OSLib Playit_src:o.playit Syslog:o.syslog \ @.o.main @.o.sprite @.o.translate @.o.countries @.o.create @.o.misc @.o.preference \ @.o.servers @.o.popup @.o.contacts @.o.add @.o.system @.o.user @.o.ICQconnect @.o.sound \ @.o.view @.o.error @.o.log @.o.ICQtcp @.o.msgqueue @.o.usernon @.o.send @.o.chat \ @.o.packet @.o.zap @.o.zapredraw @.o.dbase @.o.resolve @.o.groups @.o.buffer @.o.protocol Link $(Linkflags) CLib:o.Stubs \ DScape:o.dreamscape Netlib:o.netlib OSLib:o.OSLib Playit_src:o.playit Syslog:o.syslog \ @.o.main @.o.sprite @.o.translate @.o.countries @.o.create @.o.misc @.o.preference \ @.o.servers @.o.popup @.o.contacts @.o.add @.o.system @.o.user @.o.ICQconnect @.o.sound \ @.o.view @.o.error @.o.log @.o.ICQtcp @.o.msgqueue @.o.usernon @.o.send @.o.chat \ @.o.packet @.o.zap @.o.zapredraw @.o.dbase @.o.resolve @.o.groups @.o.buffer @.o.protocol # User-editable dependencies: # Static dependencies: @.o.main: @.c.main cc $(ccflags) -o @.o.main @.c.main @.o.translate: @.c.translate cc $(ccflags) -o @.o.translate @.c.translate @.o.countries: @.c.countries cc $(ccflags) -o @.o.countries @.c.countries @.o.create: @.c.create cc $(ccflags) -o @.o.create @.c.create @.o.misc: @.c.misc cc $(ccflags) -o @.o.misc @.c.misc @.o.preference: @.c.preference cc $(ccflags) -o @.o.preference @.c.preference @.o.servers: @.c.servers cc $(ccflags) -o @.o.servers @.c.servers @.o.popup: @.s.popup objasm $(objasmflags) -from @.s.popup -to @.o.popup @.o.contacts: @.c.contacts cc $(ccflags) -o @.o.contacts @.c.contacts @.o.add: @.c.add cc $(ccflags) -o @.o.add @.c.add @.o.system: @.c.system cc $(ccflags) -o @.o.system @.c.system @.o.user: @.c.user cc $(ccflags) -o @.o.user @.c.user @.o.ICQconnect: @.c.ICQconnect cc $(ccflags) -o @.o.ICQconnect @.c.ICQconnect @.o.sound: @.c.sound cc $(ccflags) -o @.o.sound @.c.sound @.o.view: @.c.view cc $(ccflags) -o @.o.view @.c.view @.o.error: @.c.error cc $(ccflags) -o @.o.error @.c.error @.o.log: @.c.log cc $(ccflags) -o @.o.log @.c.log @.o.ICQtcp: @.c.ICQtcp cc $(ccflags) -o @.o.ICQtcp @.c.ICQtcp @.o.msgqueue: @.c.msgqueue cc $(ccflags) -o @.o.msgqueue @.c.msgqueue @.o.usernon: @.c.usernon cc $(ccflags) -o @.o.usernon @.c.usernon @.o.send: @.c.send cc $(ccflags) -o @.o.send @.c.send @.o.chat: @.c.chat cc $(ccflags) -o @.o.chat @.c.chat @.o.packet: @.c.packet cc $(ccflags) -o @.o.packet @.c.packet @.o.zap: @.c.zap cc $(ccflags) -o @.o.zap @.c.zap @.o.zapredraw: @.s.zapredraw objasm $(objasmflags) -from @.s.zapredraw -to @.o.zapredraw @.o.dbase: @.c.dbase cc $(ccflags) -o @.o.dbase @.c.dbase @.o.sprite: @.c.sprite cc $(ccflags) -o @.o.sprite @.c.sprite @.o.groups: @.c.groups cc $(ccflags) -o @.o.groups @.c.groups @.o.buffer: @.c.buffer cc $(ccflags) -o @.o.buffer @.c.buffer @.o.protocol: @.c.protocol cc $(ccflags) -o @.o.protocol @.c.protocol @.o.resolve: @.s.resolve objasm $(objasmflags) -from @.s.resolve -to @.o.resolve @.o.aICQsupport: @.s.aICQsupport objasm $(objasmflags) -from @.s.aICQsupport -to @.o.aICQsupport # Dynamic dependencies: