home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 3
/
AACD03.BIN
/
AACD
/
Graphics
/
ViewILBM
/
Source
/
smakefile
< prev
next >
Wrap
Makefile
|
1999-10-08
|
2KB
|
91 lines
#
# $Id: smakefile 1.10 1999/10/08 10:57:46 olsen Exp olsen $
#
# :ts=8
#
.c.o:
sc $(CFLAGS) $<
@ctags $< >tagfiles/$>.c
###############################################################################
VERSION = 1
REVISION = 9
SYMBOLIC_NAME = V$(VERSION)_$(REVISION)
PROJECT_NAME = ViewILBM
###############################################################################
SOURCE = asyncio.c asyncio.h view.c preinclude.c \
preinclude.h global.h
OTHER = smakefile protos.h ReadPlanarLine8.asm ViewILBM.doc
###############################################################################
OPTIMIZE = optimize opttime optschedule optdepth=10 optinlocal
CPU = cpu=68030
DEBUG = debug=line
#DEBUG = nooptimize debug=sf
###############################################################################
CFLAGS = mccons nminc streq strmerge nostkchk params=r ignore=306 \
idir=include \
gst=preinclude.gst $(CFLAGS) $(OPTIMIZE) $(DEBUG) $(CPU) $(GST)
LFLAGS = sc sd addsym noicons
LIBS = lib:sc.lib lib:amiga.lib lib:debug.lib
OBJS = view.o asyncio.o ReadPlanarLine8.o
all: tagfiles preinclude.gst ViewILBM
ViewILBM: $(OBJS)
slink lib:cres.o $(OBJS) to $@.debug lib $(LIBS) $(LFLAGS) addsym \
map $@.map,fhx fwidth 32 pwidth 32 swidth 32 width 100
slink $@.debug to $@ nd noicons
protect $@ +p
@type "tagfiles/\#?" >t:tags
@copy t:tags tags
@delete quiet t:tags
preinclude.gst: preinclude.c preinclude.h
gst unload $@
sc $(CFLAGS) nodebug nogst noobjname makegst=$@ preinclude.c
gst $@
clean:
delete \#?.o
###############################################################################
protos:
mkptypes -c $(SOURCE) >protos.h
###############################################################################
rcs:
makedir $@
tagfiles:
makedir $@
###############################################################################
version:
echo >$(PROJECT_NAME)_rev.rev `eval $(REVISION) - 1`
bumprev $(VERSION) $(PROJECT_NAME)
view.o: view.c ViewILBM_rev.h
###############################################################################
checkin: rcs
ci -M -d -l$(VERSION) -m. -t-. $(SOURCE) $(OTHER)
freeze: RCS
rcs -q -n$(SYMBOLIC_NAME): $(SOURCE) $(OTHER)