Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / devs / AHI / Toccata / smakefile
blobac62d70ca50431466b87975ed561bb7455a13760
2 DEST    = toccata.library
3 OBJECTS = libinit.o toccata.o slaveproc.o stubs.o 
4 RCSFILES= libinit.c slaveproc.c smakefile stubs.a toccata.c toccata.h
6 VERSION = 12
7 REVISION= 1000
8 VSTRING = toccata.library 12.1000 (9.9.97) ©1997 Martin Blom & Teemu Suikki. Emulation library using AHI.
10 CFLAGS  = CPU=68060 SAVEDS\
11 PARAMS=REGISTER LIBCODE NOSTACKCHECK DEBUG=FULL STRINGMERGE\
12 DATA=NEAR NOVERSION UTILITYLIB OPTIMIZE OPTTIME OPTSCHED
14 AFLAGS  = SYMDEBUG LINEDEBUG QUIET NOEXE OPT NRQBPSMD INCPATH=Include:
16 LFLAGS  = \
17 LIBFD FD:toccata_lib.fd NOICONS SMALLDATA SMALLCODE \
18 LIBVERSION $(VERSION) LIBREVISION $(REVISION) LIBID "$(VSTRING)"
20 all:            $(DEST)
22 $(DEST):        $(OBJECTS)
23         slink $(LFLAGS) TO $@ FROM lib:libent.o $(OBJECTS) \
24                 LIB LIB:sc.lib LIB:amiga.lib
25         slink toccata.library to $(DEST) nodebug
26         --flushmem
28 .c.o:
29         sc $(CFLAGS) $*.c
31 .a.o:
32         phxass $(AFLAGS) $*.a
34 libinit.o:      libinit.c
35         sc $(CFLAGS) DEF ONE_GLOBAL_SECTION $<
37 toccata.o:      toccata.c toccata.h version.h
38 slaveproc.o:    slaveproc.c toccata.h
39 stubs.o:        stubs.a
40 version.h:      toccata.c toccata.h
41         echo >$@ "const static char VersTag[] = *"$$VER: $(VSTRING)*"" NOLINE
42         echo >>$@ ";"
44 ci:
45         ci -l $(RCSFILES)
47 clean:
48         --delete \#?.o \#?.tmp \#?.info version.h $(DEST) QUIET