123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- #
- # $Source: f:/miner/source/2d/rcs/makefile $
- # $Revision: 1.35 $
- # $Author: john $
- # $Date: 1995/01/29 17:08:57 $
- #
- # Makefile for bios functions
- #
- LIBDIR = ..\main
- #
- CCFLAGS = /dNETWORK /dRELEASE /dNDEBUG
- # What to install, and where to install it
- INSTALL_TARGS = effect2d.h gr.h gr.lib grdef.h gr.inc palette.h ibitblt.h rle.h pcx.h
- # What to clean
- CLEAN_TARGS = $(OBJDIR)\*.obj
- # What libs to make
- LIBS = gr
- # What test programs to make
- #TEST_PROGS = testg testp vesatest
- PROGS = testg
- # What object files for the lib
- GR_OBJS = linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
- bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
- gpixel.obj palette.obj line.obj lbitblt.obj \
- scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
- #effects.obj roller.obj
- # What object files and libs for the test programs
- TESTG_SRCS = testg.c tmapbits.c
- TESTG_LIBS = io.lib gr.lib misc.lib mem.lib iff.lib cfile.lib
- #TESTP_OBJS = testp.obj
- #TESTP_LIBS = io.lib gr.lib misc.lib mem.lib cflib.lib
- #VESATEST_OBJS = vesatest.obj
- #VESATEST_LIBS = io.lib gr.lib misc.lib mem.lib cflib.lib
- gr.lib: linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
- bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
- gpixel.obj palette.obj line.obj lbitblt.obj \
- scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
- wlib gr.lib linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
- bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
- gpixel.obj palette.obj line.obj lbitblt.obj \
- scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
- copy *.lib $(LIBDIR)
- bitblt.obj: bitblt.c
- wcc386 $(CCFLAGS) bitblt.c
- bitmap.obj: bitmap.c
- wcc386 $(CCFLAGS) bitmap
- box.obj: box.c
- wcc386 $(CCFLAGS) box
- canvas.obj: canvas.c
- wcc386 $(CCFLAGS) canvas.c
- circle.obj: circle.c
- wcc386 $(CCFLAGS) circle.c
- disc.obj: disc.c
- wcc386 $(CCFLAGS) disc.c
- effects.obj: effects.c
- wcc386 $(CCFLAGS) effects.c
- fdraw.obj: fdraw.c
- wcc386 $(CCFLAGS) fdraw.c
- font.obj: font.c
- wcc386 $(CCFLAGS) font.c
- gpixel.obj: gpixel.c
- wcc386 $(CCFLAGS) gpixel.c
- gr.obj: gr.c
- wcc386 $(CCFLAGS) gr.c
- ibitblt.obj: ibitblt.c
- wcc386 $(CCFLAGS) ibitblt.c
- inv_cmap.obj: inv_cmap.c
- wcc386 $(CCFLAGS) inv_cmap.c
- l.obj: l.obj
- wcc386 $(CCFLAGS) l.c
- lbitblt.obj: lbitblt.asm
- masm lbitblt.asm
- line.obj: line.c
- wcc386 $(CCFLAGS) line.c
- linear.obj: linear.asm
- masm linear.asm linear.obj
- median.obj: median.c
- wcc386 $(CCFLAGS) median.c
- mspeed.obj: mspeed.c
- wcc386 $(CCFLAGS) mspeed.c
- modex.obj: modex.asm
- masm modex.asm
- palette.obj: palette.c
- wcc386 $(CCFLAGS) palette.c
- pcx.obj: pcx.c
- wcc386 $(CCFLAGS) pcx.c
- pixel.obj: pixel.c
- wcc386 $(CCFLAGS) pixel.c
- poly.obj: poly.c
- wcc386 $(CCFLAGS) poly.c
- rect.obj: rect.c
- wcc386 $(CCFLAGS) rect.c
- rle.obj: rle.c
- wcc386 $(CCFLAGS) rle.c
- roller.obj: roller.c
- wcc386 $(CCFLAGS) roller.c
- scale.obj: scale.c
- wcc386 $(CCFLAGS) scale.c
- scalea.obj: scalea.asm
- masm scalea.asm scalea.obj
- scanline.obj: scanline.c
- wcc386 $(CCFLAGS) scanline.c
- testg.obj: testg.c
- wcc386 $(CCFLAGS) testg.c
- vesa.obj: vesa.asm
- masm vesa.asm
- vesalib.obj: vesalib.c
- wcc386 $(CCFLAGS) vesalib.c
- vesatest.obj: vesatest.c
- wcc386 $(CCFLAGS) vesatest.c
|