home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-09-19 | 2.9 KB | 128 lines |
- # This makefile made by Makatic2
-
-
- CCExtra=-DDEBUG -g
- CPPExtra=-DDEBUG +g
- LinkExtra=-d
-
-
- ObjectFiles = \
- o.main \
- o.viewer \
-
-
- ProjectName = !Debug
-
-
- Target = ^.!PicViewer.!RunImage
-
- Libraries = Dreamscape:o.dreamscape \
- Dreamscape:Source.graphics.o.drawfile \
- Dreamscape:Source.graphics.o.jpeg \
- Dreamscape:Source.graphics.o.sprite \
- OSLib:o.oslib \
- C:o.c++lib \
- C:o.asstubs
-
-
- CPPFlags = $(CPPExtra) -ffa -depend !Depend -throwback \
- -IDreamscape:,C: -D__swi
- CCFlags = $(CCExtra) -ffa -depend !Depend -throwback -IDreamscape:,C:
- ASMFlags = $(ASMExtra) -stamp -nocache -closeexec -quit -throwback
- LinkFlags = $(LinkExtra)
- LibFileFlags = $(LibFileExtra)
- SqueezeFlags = $(SqueezeExtra) -v
-
- CPP = Makatic._C++ c++ -c $(CPPFlags)
- CC = cc -c $(CCFlags)
- ASM = ObjAsm $(ASMFlags)
- LINK = Link -aif -c++ $(LinkFlags)
- LIBFILE = LibFile -c $(LibFileFlags)
- SQUEEZE = Squeeze $(SqueezeFlags)
-
-
-
- VPATH = @.^
- .SILENT:;
- .SUFFIXES: .o .s .c .c++
-
- $(Target): $(ObjectFiles) $(Libraries)
- Echo -- Linking $(Target)
- $(LINK) -o $@ $(ObjectFiles) $(Libraries)
- $(SQUEEZE) $@
-
- .c++.o:
- Echo -- Compiling $<
- $(CPP) -o $@ $<
- Echo
- .c.o:
- Echo -- Compiling $<
- $(CC) -o $@ $<
- Echo
- .s.o:
- Echo -- Assembling $<
- $(ASM) -from $< -to $@
- Echo
-
-
- # Dynamic dependencies:
- o.main: ^.c++.main
- o.main: Dreamscape:h.task
- o.main: Dreamscape:h.stringt
- o.main: Dreamscape:h.command
- o.main: Dreamscape:h.list
- o.main: Dreamscape:h.bool
- o.main: Dreamscape:h.tboxevent
- o.main: ^.h.main
- o.main: Dreamscape:h.window
- o.main: Dreamscape:h.dataload
- o.main: Dreamscape:h.loader
- o.main: Dreamscape:h.filetype
- o.main: Dreamscape:h.coords
- o.main: Dreamscape:h.wimpmsg
- o.main: Dreamscape:h.basewindow
- o.main: Dreamscape:h.tboxobj
- o.main: Dreamscape:h.menu
- o.main: Dreamscape:h.basemenu
- o.main: Dreamscape:h.iconbar
- o.main: Dreamscape:h.fileopen
- o.main: Dreamscape:h.graphic
- o.main: Dreamscape:h.transform
- o.main: Dreamscape:h.algorithm
- o.main: Dreamscape:h.quality
- o.main: ^.h.viewer
- o.main: Dreamscape:h.document
- o.main: Dreamscape:h.docgraphic
- o.main: Dreamscape:h.viewwindow
- o.main: Dreamscape:h.x
- o.viewer: ^.c++.viewer
- o.viewer: OS:h.os
- o.viewer: OS:h.types
- o.viewer: OS:h.colourtrans
- o.viewer: OS:h.osspriteop
- o.viewer: OS:h.font
- o.viewer: Dreamscape:h.menu
- o.viewer: Dreamscape:h.list
- o.viewer: Dreamscape:h.bool
- o.viewer: Dreamscape:h.stringt
- o.viewer: Dreamscape:h.command
- o.viewer: Dreamscape:h.basemenu
- o.viewer: Dreamscape:h.tboxobj
- o.viewer: Dreamscape:h.coords
- o.viewer: Dreamscape:h.tboxevent
- o.viewer: ^.h.viewer
- o.viewer: Dreamscape:h.graphic
- o.viewer: Dreamscape:h.window
- o.viewer: Dreamscape:h.dataload
- o.viewer: Dreamscape:h.loader
- o.viewer: Dreamscape:h.filetype
- o.viewer: Dreamscape:h.wimpmsg
- o.viewer: Dreamscape:h.basewindow
- o.viewer: Dreamscape:h.transform
- o.viewer: Dreamscape:h.algorithm
- o.viewer: Dreamscape:h.quality
- o.viewer: Dreamscape:h.document
- o.viewer: Dreamscape:h.docgraphic
- o.viewer: Dreamscape:h.viewwindow
- o.viewer: Dreamscape:h.x
-