home *** CD-ROM | disk | FTP | other *** search
- DBGFLAGS = -d
- LC1FLAGS = $(DBGFLAGS) -csu
- LC2FLAGS = -v -ml
- LNKFLAGS = nodebug
-
- DISTFILES = ReadMe.1st XprQuickB.doc xprquickb.library \
- xproto.h quickb.h xprlib.c quickb.c xpr_lib.fd LMKFile
-
- # create the library, requires Lattice 5.04
- xprquickb.library: xprlib.o quickb.o
- blink with xpr.lnk $(LNKFLAGS) <<!(xpr.lnk)
- LIB:libent.o+LIB:libinit.o+xprlib.o+quickb.o
- TO xprquickb.library
- LIB LIB:lc.lib LIB:amiga.lib
- LIBPREFIX _
- LIBFD xpr_lib.fd
- BATCH
- SMALLCODE
- SMALLDATA
- VERBOSE
- <
-
- # install the library in the default place
- install: xprquickb.library
- copy xprquickb.library libs: clone
-
- # create the distribution
- xprqb.lzh: $(DISTFILES)
- -delete xprqb.lzh
- lharc a xprqb $(DISTFILES)
- xprqb.zoo: $(DISTFILES)
- -delete xprqb.zoo
- zoo a xprqb $(DISTFILES)
-
- # source files
- xprlib.o: xprlib.c quickb.h xproto.h
- lc1 $(LC1FLAGS) -oram: xprlib.c
- lc2 $(LC2FLAGS) -oxprlib.o ram:xprlib.q
-
- quickb.o: quickb.c quickb.h xproto.h
- lc1 $(LC1FLAGS) -oram: quickb.c
- lc2 $(LC2FLAGS) -oquickb.o ram:quickb.q
-