home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-02-02 | 5.3 KB | 173 lines |
- # SMakefile for T3DLIB
- # $Id: SMakefile,v 1.19 1995/02/02 00:24:55 glewis Exp glewis $
-
- REV=R43
- C_SRCS=read.c write.c readtddd.c writeray.c writeps.c writemif.c writevort.c \
- writenff.c writeoff.c writedxf.c sort.c freeworld.c merge.c writeim.c \
- writepov.c writelwob.c readlwob.c writetsipp.c encode.c decode.c
- # OBJS=${C_SRCS:.c=.o}
- OBJS= read.o write.o readtddd.o writeray.o writeps.o writemif.o writevort.o \
- writenff.o writeoff.o writedxf.o sort.o freeworld.o merge.o writeim.o \
- writepov.o writelwob.o readlwob.o writetsipp.o encode.o decode.o
- EXES=readwrite tddd2off tddd2nff tddd2vort tddd2ray tddd2ps \
- tddd2mif tddd2dxf tddd2pov tddd2tsipp
- REGEXES=spherize mbb set_texture_path set_brush_path
- #
- # For the Amiga, using SAS/C 6.50...
- #
- BIN=bin:
- CC=sc
- CFLAGS=
- GST=t3d.gst
- LDLIBS=t3d.lib
- LDFLAGS=
- AR=oml
- AROPTS=
- RANLIB=ranlib
- LINKFLAGS=link
- RM=delete
- #
- # For UNIX,
- #
- # CC=gcc
- # CFLAGS=-g -ansi
- # GST= # t3d.gst
- # LDLIBS=libt3d.a
- # LDFLAGS=/usr/ucblib/libucb.a -lm
- # AR=ar
- # AROPTS=rcu
- # RANLIB=ranlib
- # LINKFLAGS=-o $@
- # RM=rm
-
- .c.o:
- $(CC) $(CFLAGS) DEFINE=REV="$(REV)" $*.c
-
- all: $(LDLIBS) $(EXES)
- @echo " "
- @echo 'Thank you for supporting this Shareware by sending your 25 (US) dollars to:'
- @echo " "
- @echo "Glenn M. Lewis"
- @echo "8341 Olive Hill Court"
- @echo "Fair Oaks, CA 95628"
- @echo "(USA)"
- @echo "glewis@netcom.com"
- @echo " "
-
- release:
- smake clean
- smake "CFLAGS=CPU=ANY MATH=IEEE NoDebug Optimize" OTHER=EXE lha
- # smake clean
- # smake "CFLAGS=CPU=68020 MATH=68881 NoDebug NoOptimize" OTHER=FPU lha
-
- reg: $(REGEXES) bumpit TexIt
-
- install: all reg
- copy readwrite $(BIN)
- copy tddd2off $(BIN)
- copy tddd2tsipp $(BIN)
- copy tddd2nff $(BIN)
- copy tddd2vort $(BIN)
- copy tddd2ray $(BIN)
- copy tddd2ps $(BIN)
- copy tddd2mif $(BIN)
- copy tddd2dxf $(BIN)
- copy tddd2pov $(BIN)
- copy spherize $(BIN)
- copy mbb $(BIN)
- copy set_texture_path $(BIN)
- copy set_brush_path $(BIN)
-
-
- $(OBJS): t3dlib.h $(GST)
- bumpit.o : noise.h
- noise.o : noise.h
- write.o : write.c t3dlib.h $(GST)
- overlay_stub.o : overlay_stub.a
- asm overlay_stub.a
- #
-
- t3d.gst: t3dlib.h SCOPTIONS
- sc mgst=t3d.gst $(CFLAGS) dummygst.c
-
- $(LDLIBS): $(OBJS)
- $(AR) $(AROPTS) $(LDLIBS) $(OBJS)
- # $(RANLIB) $(LDLIBS)
-
- $(REGEXES) $(EXES): $(LDLIBS)
- $(CC) $(CFLAGS) $(LINKFLAGS) $>.c $(LDLIBS) $(LDFLAGS)
-
- bumpit: noise.o $(LDLIBS)
- $(CC) $(CFLAGS) $(LINKFLAGS) $>.c noise.o $(LDLIBS) $(LDFLAGS)
-
- TexIt: overlay_stub.o $(LDLIBS)
- $(CC) $(CFLAGS) $(LINKFLAGS) $>.c overlay_stub.o $(LDLIBS) $(LDFLAGS)
-
- clean:
- delete *.o *.lnk $(LDLIBS) $(EXES) $(REGEXES) bumpit TexIt t3d.gst
-
- .1.doc:
- anro -mman:an.nro $*.1 > $*.doc
-
- bumpit.doc : bumpit.1
- mbb.doc : mbb.1
- readwrite.doc : readwrite.1
- set_brush_path.doc : set_brush_path.1
- set_texture_path.doc : set_texture_path.1
- spherize.doc : spherize.1
- tddd2dxf.doc : tddd2dxf.1
- tddd2mif.doc : tddd2mif.1
- tddd2nff.doc : tddd2nff.1
- tddd2off.doc : tddd2off.1
- tddd2tsipp.doc : tddd2tsipp.1
- tddd2pov.doc : tddd2pov.1
- tddd2ps.doc : tddd2ps.1
- tddd2ray.doc : tddd2ray.1
- tddd2vort.doc : tddd2vort.1
- texit.doc : texit.1
-
- man: readwrite.doc tddd2off.doc tddd2nff.doc tddd2vort.doc tddd2ray.doc \
- tddd2ps.doc tddd2mif.doc tddd2dxf.doc tddd2pov.doc texit.doc \
- bumpit.doc spherize.doc mbb.doc set_texture_path.doc set_brush_path.doc \
- tddd2tsipp.doc
-
- lha: publha reglha
-
- publha: all man
- -$(RM) T3DLIB_Src_$(REV).lha
- lha a T3DLIB_Src_$(REV).lha README.$(REV) CHANGES SMakefile SCOPTIONS t3dlib.h \
- Makefile read.c write.c readtddd.c writeray.c writeps.c \
- writemif.c writevort.c writenff.c writeoff.c writedxf.c sort.c \
- freeworld.c merge.c writeim.c writepov.c writelwob.c readlwob.c \
- tddd2lwob.c tddd2pov.c tddd2dxf.c tddd2nff.c tddd2off.c tddd2vort.c \
- tddd2ray.c tddd2ps.c tddd2mif.c readwrite.c \
- read_protos.h write_protos.h readtddd_protos.h writeray_protos.h \
- writeps_protos.h writemif_protos.h writevort_protos.h \
- writenff_protos.h writeoff_protos.h writedxf_protos.h sort_protos.h \
- freeworld_protos.h merge_protos.h writeim_protos.h \
- writepov_protos.h writelwob_protos.h readlwob_protos.h \
- tddd2lwob_protos.h tddd2pov_protos.h tddd2dxf_protos.h \
- tddd2nff_protos.h tddd2off_protos.h tddd2vort_protos.h \
- tddd2ray_protos.h tddd2ps_protos.h tddd2mif_protos.h \
- readwrite_protos.h dummygst.c writetsipp.c encode.c decode.c
- -$(RM) T3DLIB_$(OTHER)_$(REV).lha
- lha a T3DLIB_$(OTHER)_$(REV).lha README.$(REV) CHANGES \
- $(LDLIBS) readwrite tddd2off tddd2nff tddd2vort tddd2ray tddd2ps \
- tddd2mif tddd2dxf tddd2pov tddd2tsipp \
- readwrite.doc tddd2off.doc tddd2nff.doc tddd2vort.doc tddd2ray.doc \
- tddd2ps.doc tddd2mif.doc tddd2dxf.doc tddd2pov.doc \
- readwrite.1 tddd2off.1 tddd2nff.1 tddd2vort.1 tddd2ray.1 tddd2ps.1 \
- tddd2mif.1 tddd2dxf.1 tddd2pov.1 \
- bumpit.doc spherize.doc mbb.doc set_texture_path.doc set_brush_path.doc \
- texit.doc texit.1 tddd2tsipp.1 tddd2tsipp.doc \
- bumpit.1 spherize.1 mbb.1 set_texture_path.1 set_brush_path.1
-
-
- reglha: reg
- -$(RM) T3DLIB_Reg_$(OTHER)_$(REV).lha
- lha a T3DLIB_Reg_$(OTHER)_$(REV).lha \
- bumpit spherize mbb set_texture_path set_brush_path texit \
- bumpit.c spherize.c mbb.c set_texture_path.c set_brush_path.c \
- noise.c bumpit_protos.h spherize_protos.h mbb_protos.h \
- set_texture_path_protos.h set_brush_path_protos.h noise.h
-