home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-12-15 | 1.6 KB | 64 lines |
- #
- # CSG Raytracer
- #
- # OS/2, 16 bit (+ DOS)
- # Microsoft C 6.00 or Microsoft C 5.1 or IBM C/2
- #
- # Must use the basic FIO_B.C module.
- #
-
- COMMON = e:\andy\common
-
- #CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPa -DOS2 -nologo
- #CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi -DOS2 -nologo
- CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi87 -DOS2 -nologo
- LFLAGS = /STACK:40000 /NOD /BATCH /NOLOGO /PMTYPE:VIO
-
- .SUFFIXES: .c .obj
-
- .c.obj:
- cl $(CFLAGS) $*.c
-
- #
-
- rt.exe: fio.obj tex.obj vector.obj rgbvec.obj col.obj surf.obj sil.obj plane.obj sphere.obj quad.obj shape.obj rt.obj
- @echo > rt.lrf fio tex vector rgbvec col surf sil +
- @echo >> rt.lrf plane sphere quad shape rt
- @echo >> rt.lrf rt.exe
- @echo >> rt.lrf nul
- # @echo >> rt.lrf llibcar
- # @echo >> rt.lrf llibcer
- @echo >> rt.lrf llibc7r
- # @echo >> rt.lrf llibcap os2
- # @echo >> rt.lrf llibcep os2
- # @echo >> rt.lrf llibc7p os2
- @echo >> rt.lrf nul
- link $(LFLAGS) @rt.lrf
- del rt.lrf
-
- #
-
- fio.obj: fio.c
-
- tex.obj: tex.c
-
- vector.obj: vector.c vector.h
-
- rgbvec.obj: rgbvec.c rgbvec.h
-
- col.obj: col.c rt.h fio.h tex.h vector.h rgbvec.h
-
- surf.obj: surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
-
- sil.obj: sil.c rt.h vector.h sil.h
-
- plane.obj: plane.c rt.h vector.h sil.h plane.h
-
- sphere.obj: sphere.c rt.h vector.h sil.h sphere.h
-
- quad.obj: quad.c rt.h vector.h sil.h quad.h
-
- shape.obj: shape.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h sphere.h quad.h shape.h
-
- rt.obj: rt.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h sphere.h quad.h shape.h
-